如何有效率的刷leetcode-OJ:哦

时间:2024-07-26 14:52:25
【文件属性】:

文件名称:如何有效率的刷leetcode-OJ:哦

文件大小:48KB

文件格式:ZIP

更新时间:2024-07-26 14:52:25

系统开源

如何有效率的刷leetcode commit提交规范 日志信息以开头,用于说明commit的类别,type使用下面标识。 feat: 新做题目 review:复习题目并重新敲一遍,温故而知新 improve:对已做题目的题解进行改进 doc:整理题目,整理知识 心得 解题思路解题思路,解过了才有思路。多解题才有解题思路 递归——栈——二叉树——深度优先搜索DFS——回溯搜索算法 带memo的递归是自顶向下,动态规划是自底向上。因此动态规划一般不用递归,而是用循环迭代来实现。 大V理解的刷题四个境界 纯刷 这题我做过,但是不会 面试有印象,但是挂掉 硬记 亲手做过(非复制粘贴);短期内会记得,但长期会忘 大多数一线大厂码农的水平 只要努力,回报特别明显和直接 有些人是先记住,后面才理解的,硬记是一种学习方式,并非效率低 理解 任何时候,拿到这道题,都可以做出来,如果忘记了,也会自己推断和分析出来。 真正理解了这道题背后所隐藏的逻辑、思想和算法,并且能够扩展到类似其它问题 随时可以面试 掌握 能把一个硬记层次的人带到理解层次 LeetCode做完多少题,已经不是一个指标了;更关


【文件预览】:
OJ-master
----dataStructure()
--------leetcode()
--------sort.js(3KB)
--------my_bitsy.js(711B)
--------anyway.js(226B)
--------readme.md(447B)
----common()
--------interview.js(538B)
--------factorial.js(262B)
--------findMostLetter.js(981B)
----list.md(2KB)
----leetcode()
--------min-stack.js(933B)
--------dynamic-programming.js(25B)
--------two-sum.js(2KB)
--------two-points.js(10KB)
--------binary-search.js(3KB)
--------linked-list.js(10KB)
--------fibonacci-number.js(792B)
--------stack.js(7KB)
--------dfs.js(2KB)
--------longest-consecutive-sequence.js(1KB)
--------string.js(6KB)
--------best-time-to-buy-and-sell-stock.js(1KB)
--------binary-tree.js(4KB)
--------merge-sorted-array.js(1KB)
----codewar()
--------kyu6.js(2KB)
--------kyu6()
--------kyu7.js(8KB)
--------interview30.md(2KB)
--------todo.md(559B)
--------justCode.js(2KB)
--------readme.md(653B)
--------kyu5()
----jsCommon.md(4KB)
----README.md(2KB)
----FCC()
--------rosetta-code.js(0B)
--------ES6()
--------dataStructure.js(11KB)
--------ObjectOrientedProgramming.md(812B)
----write.js(666B)
----leetcode-heap.js(1KB)
----dataStructure.md(27B)
----_config.yml(26B)

网友评论