
算法题
白话Python
这个作者很懒,什么都没留下…
展开
-
Python - 一道用按位异或解决的算法题
已知一个数字数组。其中只有一个数字只出现1次,其他数字都出现2次。求只出现1次的数字。 例如,[1,1,3,2,4,3,4],只出现1次的数字是2。 def get_one(nums): return reduce(lambda x,y: x^y, nums) ...原创 2019-01-06 23:32:09 · 935 阅读 · 0 评论 -
leetcode239 - 滑动窗口的最大值
用双向队列 def max_(nums, k): if not nums: return [] window, res = [], [] for i, x in enumerate(nums): if i >= k and window[0] <= i - k: window.pop(0) while w...原创 2019-02-06 23:22:54 · 168 阅读 · 0 评论