刷题思路
数组 字符串 链表 (性价比高,多刷)
排序(4-6道) 查找(二分10+)
树 二叉搜索树 (性价比高,20+)
递归 (都看一遍)
哈希表 (实现,解决冲突)
双指针 (出现的频率极高,多刷,每个档次都刷刷)
堆 (精选,别的看看)
字典树 (难度较高)
动态规划 (难度较高,大厂问得多,放在后期刷20+)
栈和队列 (应用层10)
位运算 (考察基本功)
1-6 ,10精刷(没刷过的) 9 精刷两三道最少 78 粗刷
刷题要求
不看题解
先实现然后优化
算出复杂度 找出最优解 去实现
刷题步骤
先审题,抓关键字