Skip to content

hweining/leetcode-beginner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

leetcode-beginner

leetcode算法和数据结构初学者刷题记录

  • 每个人的学习方法不同,找到最适合自己的方法就好了

  • 200~300题刷2-3边,至少100+小时的投入

  • 同一类型题目一起刷,总结规律和差异

  • 参照表格里面的题目类型:https://docs.google.com/spreadsheets/d/1SbpY-04Cz8EWw3A_LBUmDEXKUMO31DBjfeMoA0dlfIA/edit#gid=1674276502

  • 多看别人的(优秀)代码

  • 完整的手写实现,不要copy代码,增强肌肉记忆

  • 培养代码风格

  • 按照题型刷题:

  • 动态规划 (Dynamic programming) 递归 (Recursion) 设计/数据结构 (Design/Data Structure) 树 (Binary Tree) 搜索 (Search) 图 (graph) 哈希表 (HashTable) 贪心 (Greedy) 链表 (Linked List) 数学题 (Math) 几何 (Geometry) 字符串 (String) 模拟 (Simulation) 分治 (Divide and Conquer) 二分搜索(Binary Search) Bit (位运算)

  • 刷题编程语言问题:推荐Java,c++,Python。

About

leetcode算法和数据结构初学者刷题记录

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published