
学习笔记
文章平均质量分 94
weixin_44613018
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
机试算法学习题(第二章 枚举和模拟问题)
地址OJ地址描述设a、b、c均是0到9之间的数字,abc、bcc是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c的值。输入描述:题目没有任何输入。输出描述:请输出所有满足题目条件的a、b、c的值。 a、b、c之间用空格隔开。 每个输出占一行。思路:利用for循环遍历整个三位数2.2枚举 反序数OJ地址描述设N是一个四位数,它的9倍恰好是其反序数(例如:1234的反序数是4321)求N的值输入描述:程序无任何输入数据。输出描述:输出题目要求的四位数,如果结果原创 2023-02-04 16:49:16 · 18045 阅读 · 0 评论 -
西瓜书学习笔记(第一、二章)
吃瓜学习笔记原创 2023-01-15 16:55:43 · 194 阅读 · 0 评论 -
207 课程表
class Solution: def canFinish(self, numCourses: int, prerequisites: List[List[int]]) -> bool: adj=[] for i in range(numCourses): adj.append([]) in_degree=[0 for i in range(numCourses)] for cur, pr原创 2020-05-21 21:14:34 · 193 阅读 · 0 评论 -
第89题
格雷编码是一个二进制数字系统,在该系统中,两个连续的数值仅有一个位数的差异。给定一个代表编码总位数的非负整数 n,打印其格雷编码序列。格雷编码序列必须以 0 开头class Solution: def grayCode(self, n: int) -> List[int]: ans = [0] while n:#m次迭代增加的元素对应二进制第m位的...原创 2020-04-21 19:31:33 · 153 阅读 · 0 评论 -
第3题
给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。class Solution: def lengthOfLongestSubstring(self, s: str) -> int: longest_length = 0 left_index, right_index = 0, 0 for right_index, ...原创 2020-04-13 20:33:09 · 204 阅读 · 0 评论 -
641题
class MyCircularDeque: def __init__(self, k: int): self.k, self.q = k, collections.deque() def insertFront(self, value: int) -> bool: return len(self.q) < self.k and (s...原创 2020-03-31 09:54:01 · 129 阅读 · 0 评论 -
155题
import mathclass MinStack: def __init__(self): """ initialize your data structure here. """ self.l = list() self.MIN = [math.inf]#利用双栈 def push(self,...原创 2020-03-23 23:43:30 · 124 阅读 · 0 评论 -
第83题
# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# self.next = None#python3解法class Solution: def deleteDuplicates(self, head: Li...原创 2020-03-16 22:21:58 · 118 阅读 · 0 评论 -
第21题
# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution: def mergeTwoLists(self, l1: ListNode, l2: Lis...原创 2020-03-16 21:56:54 · 108 阅读 · 0 评论 -
力扣第121 题
题目:给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。示例 1:输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。注意利...原创 2020-03-02 21:47:59 · 233 阅读 · 0 评论 -
27题
第27题因为Python循环内部隐藏了记录当前迭代器的状态,而pop方法删除了当前元素后,迭代器自动指到下一个元素,原先的list在内存中的位置并未改变。比如[0,1,2,2,3,0,4,2],val=2,第一个2被弹出后,第二个2成为了nums[2],而此时的i将变成3,导致没法弹出第二个2.class Solution: def removeElement(self, nums:...原创 2020-02-24 17:01:36 · 175 阅读 · 0 评论 -
作业合集 1
第26题class Solution: def removeDuplicates(self, nums: List[int]) -> int: "此为错误解法" i = 1 while(i<len(nums)): if nums[i]==nums[i-1]: nums.pop(i)...原创 2020-02-23 23:16:03 · 116 阅读 · 0 评论 -
AI task02
1文本预处理预处理通常包括四个步骤:读入文本分词建立字典,将每个词映射到一个唯一的索引(index)将文本从词的序列转换为索引的序列,方便输入模型、对每个句子进行分词,也就是将一个句子划分成若干个词(token),转换为一个词的序列的代码块def tokenize(sentences, token='word'): """Split sentences into word o...原创 2020-02-14 21:17:59 · 168 阅读 · 0 评论 -
AI task01
1.线性回归一些概念在机器学习术语里,真实数据集被称为训练数据集(training data set)或训练集(training set),以房价为例,一栋房屋被称为一个样本(sample),其真实售出价格叫作标签(label),用来预测标签的两个因素叫作特征(feature)。特征用来表征样本的特点。小批量随机梯度下降(mini-batch stochastic gradient desc...原创 2020-02-14 20:57:40 · 212 阅读 · 0 评论