keen2018 / LeetCode-1

Algorithms Exercise: LeetCode Problems, LeetCode Weekly Contest etc.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LeetCode

本代码库几乎包含了LeetCode中招聘必备的各类典型题目(约320道, 不局限于前300题,题号覆盖范围广),都是需要进行一刷再刷的经典题目!!!

v1.0

  • 第一遍刷题:想不出思路就参考优秀答案(难以理解的题目查看视频讲解),然后自己实现,最后比对优秀答案
  • 随时:源码中总结心得(比较好的心得在章节总结中写在issues中),表格统计题目
  • 完成一类:issue总结(所有总结均在issue中

v2.0

  • 刷了大约300道题(还有大约20道必备题没刷),涵盖了几乎所有的必备(高频)题目(按类别分类)
  • 在第一遍的基础之上,对各个章节进行再巩固、再整理
  • 每一章节添加 README 进行总结,将Issue里面的内容转移至每一章节的README,并进行完善
  • 添加思维导图,使目录更清晰

Category —— TODO

  • 搜索 (Search)

    • 回溯:37、51、79、93、212、301
    • BFS:127、433、542、675、752、934
    • 组合:17、22、39、40、77、216
    • 分割:131、698
    • 排列:46、47、784、996
    • 子集:78、90、842

    总结:caipengbo#10

  • 二分搜索(Binary Search)

  • 字符串 (String)

  • 链表 (Linked List)

  • 设计/数据结构 (Design/Data Structure)

  • 哈希表 (HashTable)

  • 分治 (Divide and Conquer)

  • 贪心 (Greedy)

  • 递归 (Recursion)

  • 树 (Binary Tree)

  • 图 (graph)

  • 动态规划 (Dynamic programming)

  • 数学题 (Math)

  • Bit (位运算)

  • 几何 (Geometry)

  • 模拟 (Simulation)

About

Algorithms Exercise: LeetCode Problems, LeetCode Weekly Contest etc.


Languages

Language:Java 100.0%