阅读别人的python源码时碰到了这个yield这个关键字,各种搜索终于搞懂了,在此做一下总结: 通常的for...in...循环中,in后面是一个数组,这个数组就是一个可迭...
![240](https://cdn2.jianshu.io/assets/default_avatar/10-e691107df16746d4a9f3fe9496fd1848.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
阅读别人的python源码时碰到了这个yield这个关键字,各种搜索终于搞懂了,在此做一下总结: 通常的for...in...循环中,in后面是一个数组,这个数组就是一个可迭...
python实现栈的代码回顾 后缀表达式回顾 后缀表达式是计算机科学中的一种常见的数学表达式形式。相比于人类常用的中缀表达,后缀表达式在没有括号的情况下也不会引起运算顺序上的...
面试之后到底发生了什么?那些等消息寂寞的夜,你是如何入睡的? 面试后的心情,就像猜测和自己暧昧着的人的心思似的。 ‘她今天发了个莫名其妙看不懂的状态,是在暗示我什么吗?’‘昨...
这篇文章纯粹是一堆命令的堆叠,单纯是为了日后快速查看所写。各命令具体参数不在此列,man一下都能知道,这里只列用途 cat 用途: 显示整个文件 创建一个新文件 (只能新建,...
https://discuss.leetcode.com/topic/68976/sliding-window-algorithm-template-to-solve-all...
225. Implement Stack using Queues 使用queue来构造stack, 我们就只能使用queue的特性,stack需要实现的功能有push(),...
204. Count Primes 时间 O(NloglogN) 空间 O(N)如果一个数是另一个数的倍数,那这个数肯定不是素数。利用这个性质,我们可以建立一个素数数组,从2...
55. Jump Game Every time we try the furthest position we can reach from the current pos...
11. Container With Most Water Brute force解法是针对每一个左边竖线,计算所有它形成的container的大小,最后找出最大的那个Tim...
215. Kth Largest Element in an Array 要找第K大的数,就是找第len(nums)-k-1小的数,构造一个最小堆,将前边len(nums)-...
401. Binary Watch 给一个二进制的表,事实上并不是完全的二进制,上一排用来显示小时,下一排用来显示分钟。给定一个数字,代表表上有几个灯亮起,要求返回相应的可能...
4. Median of Two Sorted Arrays We can use the method that find the k-th samallest eleme...
130. Surrounded Regions 可以分为三个步骤 初始化一个list或dequequeue = collections.deque([]),遍历矩阵,将所有位...
2. Add Two Numbers 先初始化两个结点,一个用来做head,一个作为指引node不断向下延续的指针,初始化carry为0。当l1或l2或carry有一个存在时...
32. Longest Valid Parentheses dp[i] = dp[start - 1] + (i - start + 1): dp[i]表示到第i个位置为止的...
17. Letter Combinations of a Phone Number 这道题在string分类里已经写过了,有递归和非递归两种方法,思路都是先从string里只...
8. String to Integer (atoi) ls = list(str.strip()) 先去除字符串两端的空格,并把它存放到数组里。 检查字符串首位是正号还是负...
Extend and append extend的参数只能是list类型,它负责将一个list添加到另一个List之后。append的参数可以是任意类型,它将参数作为一个整体...
3. Longest Substring Without Repeating Characters 可以用hash,即dic{}做,也可以用two pointers, win...