- 把刷题当成一种锻炼和学习,贯彻到每一天的工作中,而不是当成任务和竞赛
- 每天花费20分钟或10分钟做一道题或两道题,不必是新题,巩固的去做一下老题,也算是一种进步
- 每隔一个星期总结一下专项训练,写博客记录一下也行,甚至直接在代码里面写注释也行
Array: 349,350
TwoSum and so on: 1,15,16,18,167,259,454
moveZeroes: 283,
floodfill: 733,200,130,417
ListNode: 21
Intervals(RMQ): 56,303,307,239
BinaryTreeLevelOrder: 102,107,199,429
TwoPointers: fast-slow pointer: front-end pointer: sliding window: 80,82,26,27,283,83,219 expand pointer: 5
ReverseList: 143,
DynamicProgramming: 62,63,91,279,343,198,213,337,309
实用的题(与生活相关的题): 1094,1109,252,62,63,91,198,213