Skip to content

【468-毕业总结】 #1551

@restwrq

Description

@restwrq

算法

  • If-else, switch-->branch

  • for, while loop --> Iteration

  • 递归(Divide & Conquer,Backtrace)

  • 搜索Search:深度优先搜索,广度优先搜索,A*

  • 动态规划DP

  • 二分查找

  • 贪心

  • 数学MATH,几何Geometry

总结

  • 1.五毒神掌,五遍刷题法。
  • 2.遇到不会的题,第一遍可以参考答案,后面要多练,利用五毒神掌把它变为自己的知识。
  • 3.要经常查看国外leetcode的解法,吸取别人的精华
  • 5.避免人肉递归,数学归纳法解决问题

不足

  • 后面两个星期因为工作原因有点分身乏术,毕业后应该把之前漏掉的查漏补缺,补起来。不懂的地方看视屏,五步刷题法继续

经典习题:

(1)爬楼梯、硬币兑换
(2)括号匹配、括号生成、直方图最大面积、滑动窗口
(3)二叉树遍历、分层输出树、判断二叉排序树
(4)股票买卖、偷房子、字符串编辑距离、最长上升子序列、最长公共子序列
(5)异位词(判断和归类)、回文串(最大回文串)、Regex和通配符匹配
(6)高级数据结构(Trie、BloomFilter、LRU cache、etc)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions