年份是毕业年份,2021是指2021年毕业,不是2021年面试
1. 分享|2021秋招算法总结1-DFS篇
2. 分享|2021秋招算法总结2-BFS篇
3. 分享|2021秋招算法总结3-链表篇
4. 分享|2021秋招算法总结4-二叉树篇
5. 分享|2021秋招算法总结5-排序算法篇
6. 分享|2021秋招算法总结6-字符串篇
1. 分享|2021届毕业生秋招经验总结1-岗位类别介绍
2. 分享|2021届毕业生秋招经验总结2-如何选择offer
1. 美团金融|安卓客户端|面经|offer|2021届秋招|
2. 拼多多|客户端开发|面经|offer|2021届秋招|
3. 网易云音乐|安卓客户端|面经|offer|2021届秋招|
4. 阿里巴巴|客户端开发|面经|2021届秋招|
5. 花旗银行|软件工程师|面经|offer|2021届秋招|
6. 字节跳动|客户端开发|面经|2021届秋招|
7. 叠纸游戏|客户端开发|面经|2021届秋招|
8. 腾讯|客户端开发|面经|2021届秋招|
9. 360|安卓客户端|面经|offer|2021届秋招|
10. 作业帮|IOS客户端|面经|2021届秋招|
11. 滴滴|安卓客户端|面经|2021届秋招|
12. 百度|IOS客户端|面经|2021届秋招|
13. 快手|客户端开发|面经|2021届秋招|
14. 顺丰科技|安卓客户端|面经|offer|2021届秋招|
1. 内推+校招秋招|美团金融服务平台|多项岗位|北京+上海
双指针的思想非常重要,这是一种较低空间复杂度的算法,可以用于很多基础的题目。以下题目可以用但不限于用双指针思路,大家可以从时间复杂度和空间复杂度的角度思考下这些题目的双指针解法和其他解法的区别。多问问自己:这题用了双指针以后是优化还是复杂化了呢?
注明 :此类题目解法较多,双指针只是其中一种解法。
注明 :当题目中指定原地修改、额外常数空间之类的字眼时,可以尝试用双指针思想。当题目输出和索引(下标)有关时,可以尝试用双指针思想。
刷题刷的是思想,和别人比刷题数目是没有用的。像我虽然刷了666题,但是里面很多都是同题不同叙述,用同一个代码都能跑过去的双胞胎乃至三胞胎题。与其600题刷一遍,不如200题刷3遍或者100题刷N遍,掌握题目的多种解法,多思考算法思路的区别和优缺点。对不同的人来说,刷多少题才能找到工作是个没有固定解答的开放问题,找适合自己的道路就行了。比如以上题目,也许你点开发现你做过了,但是你有都用双指针做过么?你有想过双指针解法和其他解法的区别和优缺点么?如果题目变一变,你又会怎么解决?