LeetCode怎么刷?

1 基本原则

  • 做好笔记,及时复习

  • 精益求精,做题贵精不贵多

  • 尽量Bug Free,提升逻辑缜密性

  • 有意训练编程速度

  • 看完解析后须默写

  • 不要死磕:15分钟想不出解法,直接看答案

2 怎么上手?

  • 基础:数据结构和算法

  • 路线:先教材配合课后练习,最后期末冲刺

  1. 教材:剑指offer每章节的例题

  2. 课后练习:Leetcode Topic标签对应的题,每个做 10-20 个(数组、字符串、链表、双指针、BFS\DFS、二叉树、二分法、分治法、回溯法、数学、栈、堆、队列),同类题多刷是为了加深记忆,刷每个topic按照面试中出现频率从高到低刷(非会员看不到该频率),可自行去up主土妹编程这期视频里找

    • 数组:1、4、11、42、53、15、121、238、561、85(10)、169、66、88、283、16、56、122、48、31、289(20)
    • 字符串:5、20、937、3、273、22、1249、68、49、415(10)、70、10、17、91、6、609、93、227、680、767(20)
  3. 期末冲刺:Leetcode Top100等

你可能感兴趣的:(Leetcode)