
LeetCode
Span_1024
More efficient. More methodical. More elegant.
展开
-
[LeetCode][沙雕氵]如何用LeetCode130写一个故事?
Code算是程序员的基本功,但是有些时候,code还是有那么一点无聊的,因而总是希望给自己找些乐子。今天在写LeetCode130的时候就突然来了一点点有趣的想法。首先先来看一下题面:这是一个非常简单的题,我们可以用deque+set轻松的解决他,但是~各位看官,不觉得我们可以用这个题写一个故事吗在末日,我们爆发了尸潮,凶残的僵尸包围住了民众,此时英勇的救援队出现了:deque<...原创 2020-03-15 16:19:51 · 243 阅读 · 0 评论 -
[LeetCode氵]在程序员头顶的幽灵——对象和他的引用
首先我们来看一下下面的这个程序:arr = [0] * 3arr[1] = 1print(arr[0])很显然,程序的输出为0但是,如果我们稍加改动:arr = [[0]] * 3arr[1][0] = 1print(arr[0][0])那么,结果将变为1,这是因为,第一次的类型为int,而第二次为list,第一次仅仅是值相同,使用int值1赋予arr中的各个元素,但是第二次...原创 2020-02-27 09:21:44 · 323 阅读 · 0 评论 -
[LeetCode30]关于采用滑动窗口算法报出TLE的原因
语言是C++,我们来看一下这个版本:vector<int> res;if (s.size() == 0 || words.size() == 0) return res;unordered_map<string, int> dict, windows;for (auto word : words) { dict[word]++;}int pLen =...原创 2020-02-23 10:01:48 · 300 阅读 · 0 评论