摘要: 这个有点简单 执行用时 :88 ms, 在所有 Python3 提交中击败了84.13%的用户 内存消耗 :14.7 MB, 在所有 Python3 提交中击败了19.21%的用户 但是却不是最优的。 考虑优化。 ——2019.9.29 阅读全文
posted @ 2019-09-29 13:24 欣姐姐 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 分治算法,看了别人的才做出来。 执行用时 :172 ms, 在所有 Python3 提交中击败了10.63%的用户 内存消耗 :14.9 MB, 在所有 Python3 提交中击败了5.04%的用户 效果却不怎么好。。。 但是人家聪明的人只需要两三行就写出来了: class Solution: de 阅读全文
posted @ 2019-09-29 10:49 欣姐姐 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 执行用时 :1752 ms, 在所有 Python3 提交中击败了16.57%的用户 内存消耗 :13.8 MB, 在所有 Python3 提交中击败了5.41%的用户 今天完成的第4道题! 加油! ——2019.9.27 阅读全文
posted @ 2019-09-27 10:50 欣姐姐 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 执行用时 :32 ms, 在所有 Python3 提交中击败了100.00%的用户 内存消耗 :13.7 MB, 在所有 Python3 提交中击败了100.00%的用户 这个也很开心!!! 今天做出来的第三道题。 ——2019.9.27 阅读全文
posted @ 2019-09-27 10:41 欣姐姐 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1 class Solution: 2 def climbStairs(self, n: int) -> int: 3 #假设爬了x次一个台阶,y个两次台阶 4 #求x与y的组合序列 5 if n==0: 6 return 0 7 m=0 8 for x in range(n+1): 9 #prin 阅读全文
posted @ 2019-09-27 10:22 欣姐姐 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 执行用时 :932 ms, 在所有 Python3 提交中击败了26.60%的用户 内存消耗 :13.8 MB, 在所有 Python3 提交中击败了5.54%的用户 ——2019.9.27 阅读全文
posted @ 2019-09-27 09:28 欣姐姐 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 我虽然写出来了,但是超出时间了。。。 看了别人的答案,思路和我的一模一样,但是人家就没超出时间,所以就很厉害了。 如下: 人家用了集合set,我没用这个; 人家这样的表达都显得更加地道简洁,多学习啊要!!!! 2019.9.26 阅读全文
posted @ 2019-09-26 16:55 欣姐姐 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 执行用时 :304 ms, 在所有 Python3 提交中击败了50.79%的用户 内存消耗 :15.9 MB, 在所有 Python3 提交中击败了5.53%的用户 1 class Solution: 2 def sortArrayByParityII(self, A) : 3 B1=[] 4 B 阅读全文
posted @ 2019-09-26 15:41 欣姐姐 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 这个我是真的开心了,因为效果挺好的: 执行用时 :88 ms, 在所有 Python3 提交中击败了76.83%的用户 内存消耗 :14.4 MB, 在所有 Python3 提交中击败了100.00%的用户 class Solution: def duplicateZeros(self, arr) 阅读全文
posted @ 2019-09-26 10:01 欣姐姐 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 经过40多分钟才写出来,应该还是思路的问题。 但是通过了我就很开心 执行用时 :940 ms, 在所有 Python3 提交中击败了5.23%的用户 内存消耗 :13.8 MB, 在所有 Python3 提交中击败了8.44%的用户 举个例子: 假如c=78 因为c大于8**2,小于9**2, 所以 阅读全文
posted @ 2019-09-25 13:46 欣姐姐 阅读(302) 评论(0) 推荐(0) 编辑