leetcode刷题方法

1.二分查找(top100:4,33,34,240,287,300;剑指:11,53-1,53-2;面试精选:29,50,69,162,230,315,350,378,454;)
2.递归、DFS (top100:2,17,21,98,104,124,101,105,114,200,207,301,337,394,494;剑指:12,34,55-1,55-2,7,10-1,10-2,16;面试精选:105,108,116,130,131,329,395;)
3.双指针 (top100:3,11,15,19,42,75,76,141,142,234,283,287;剑指:4,22,48;面试精选:26,28,344,350;)
4.BFS、拓扑排序(top100:101,102,200,207,279,301;剑指:32-1,32-2,32-3;面试精选:103,116,127,130,210,329;)
5.动态规划 (top100:5,10,32,53,62,64,70,72,85,198,121,309,647;剑指:14-1,14-2,19,42,47,63;面试精选:44,91,131,140,152,279,300,322;)
6.hash表 (top100:1,3,49,76,85,94,136,347,438,560,739;剑指:3,48,50;面试精选:36,149,166,202,204,217,242,387;)
7.滑动窗口 (top100:3,76,239;剑指:48,59-1,59-2;面试精选:395;)
8.字典树(top100:208;面试精选:212;)
9.回溯算法(top100:10,17,22,39,46,78,79;剑指:38;面试精选:44,131,140,212;)
10.二叉树、链表
(top100:94,96,98,101,102,104,105,114,124,226,236,297,337,437,538,543,617,2,19,21,23,141,142,148,160,206,234;
剑指:7,26,27,28,32-1,32-2,32-3,34,37,54,55-1,55-2,68-1,68-2,6,18,22,24,35,52;
面试精选:103,108,116;)

总之先按照分类刷剑指offer,注意细致!!!
按照上述分类,每个分类刷完剑指offer(75) 和top 100(100) 和 面试精选(145)。有重复。
切记!!!这个分类完全掌握后进入下一个分类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值