[干货]分享lc刷题笔记(c++)

avatar 104034
hxtang
57336
141
1point3acres.com 鼓励放出我的c++版LC刷题笔记回报社会兼攒rp,一共400题左右(看了下我lc刷到410题),前375题和第391题有笔记。
疗效:刷了一遍lc, onsite F, G, A, S全部 get offer with straight yes //当然这个结果有很多运气成分

说明:
- 笔记是写在gdoc里的。但是gdoc在文件很大了以后超级慢,所以split成每50题一个 doc.
- doc的第一页的shortlist和index是我个人的一些label,可以忽略不计。
- 应该大多数题包括了所有不trivial解法(前100题个别的也写了trivial解法),当然不排除有我不知道或遗漏好解法的,或者个别解法比较明显以至于我偷懒没写的

- 一般如果一个题笔记很长还有图还一题多解,多半可能是这个题对我当时的刷题水平偏难。//当然不排除极个别时候我就是闲的...

- 应该所有答案都是在lc里pass过的,但是不排除部分题我忘记贴lc pass版了

- 大部分情况下,我写code的原则是可读、简洁。但据几个小伙伴反映,我c++ style(特别是中后期)微微变态。所以如果看到tricky的code请抱着批判的态度。

- 我是按题号刷的,所以题号靠前的题(比较早刷的)可能水平略低

因为部分笔记需要稍微整理一下,所以打算每隔1-2天放出100题,分4次放完。
今天先放出前100题笔记,之后的会在这个帖子里update。

docs.google.com
docs.google.com

补充内容 (2016-11-17 23:24):
决定改为一次贴完,其余笔记和说明请见21楼

补充内容 (2016-11-18 04:38):
33楼附赠2x数据结构笔记+1x面经笔记

补充内容 (2016-11-23 23:32):
53楼附赠design pattern笔记,继续攒rp~~
  • 263
141条回复