上一页 1 2 3 4 5 6 7 8 9 ··· 33 下一页
摘要: class Solution: def sortColors(self, nums: List[int]) -> None: """ Do not return anything, modify nums in-place instead. """ l, r = 0, len(nums) - 1 j = 0 ... 阅读全文
posted @ 2019-04-13 09:42 周洋 阅读(92) 评论(0) 推荐(0) 编辑
摘要: class Solution: def largeGroupPositions(self, S: str) -> List[List[int]]: ans = [] size = len(S) if size 2: ans.append([i, j - 1]) i = j ... 阅读全文
posted @ 2019-04-13 09:15 周洋 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 简单题,按照它给的说法计算就行. 阅读全文
posted @ 2019-04-13 09:00 周洋 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1.赋值与拷贝 直接赋值(b=a)是传引用,b改动a也会改动. b=a.copy()或者b=a[:]是传值,b改动不影响a. 2.浅拷贝与深拷贝 b=a.copy()和b=a[:]都是浅拷贝,也就是只有第一层是拷贝(传值),更深的层还是传引用. copy模块的deepcopy函数可以实现深拷贝(每一 阅读全文
posted @ 2019-04-13 08:10 周洋 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 注意判断[3,4,2,3]这种改不了的情况. 阅读全文
posted @ 2019-04-13 08:07 周洋 阅读(165) 评论(0) 推荐(0) 编辑
摘要: class Solution: def transpose(self, A: List[List[int]]) -> List[List[int]]: return [list(i) for i in list(zip(*A))] 阅读全文
posted @ 2019-04-13 07:35 周洋 阅读(162) 评论(0) 推荐(0) 编辑
摘要: class Solution: def smallestRangeI(self, A: List[int], K: int) -> int: return max(max(max(A)-K,0)-(min(A)+K),0) 阅读全文
posted @ 2019-04-13 07:31 周洋 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 只要能卖就马上卖,最后就是最优解. 因为如果捂着不卖,后面再卖,不会更优的.比如:[1, 7, 2, 3, 6, 7, 6, 7]这组数据,根据下图(图来自leetcode官方题解)A+B+C=D.遇到能卖的就卖就好. 阅读全文
posted @ 2019-04-13 02:01 周洋 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 简单的dp. 其实不用dp这个数组,就维护一个最大值ret就行. 阅读全文
posted @ 2019-04-13 00:05 周洋 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 暴力就可以过,因为S最大1000,2的10次方就1024,后面的其实都不行. 阅读全文
posted @ 2019-04-12 23:25 周洋 阅读(358) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 33 下一页