文件名称:leetcodepremium是什么-coding_interview_ref_algos:关键算法参考实现,适合编码面试,易于扩展/适应特定
文件大小:11KB
文件格式:ZIP
更新时间:2024-07-20 12:17:17
系统开源
leetcode premium 是什么coding_interview_ref_algos 关键算法的参考实现,适用于编码面试,易于扩展/适应特定问题。 我在求职期间准备编码面试时从各种来源改编了这些(成功!)。 这是想法: 我发现几乎所有的编码问题都使用了几种基本算法之一。 但是,尽管我知道这些算法,但我在面试中花了太多时间重写它们,而且我犯了太多错误。 所以,我创建了这些参考算法。 我一直在练习它们,直到我可以从记忆中快速且无错误地将它们打出来,并且我在所有面试准备中都使用了它们。 以下是我建议练习它们的方法: 选择一个算法( ref_*.py )。 确保你通过你正在使用的任何课程/训练营/书籍理解它(请参阅下面的建议)。 将其复制到 practice.py 中。 在practice.py中,删除def test():上面所有代码的一部分。 如果您现在尝试运行该文件,它当然会失败。 现在,尝试从内存中准确地重写算法。 如果您遇到困难,请查看原始副本,并提前阅读以尝试重新记住它。 只需尽量减少您必须查看它的频率。 重写后,尝试运行该文件,并确保“测试”通过。 如果您必须“作弊”并查
【文件预览】:
coding_interview_ref_algos-master
----ref_dfs.py(1KB)
----btree.py(152B)
----README.md(3KB)
----ref_quickselect.py(2KB)
----bstree.py(1KB)
----practice.py(42B)
----ref_merge_sort.py(1KB)
----ref_dfs_iter.py(1KB)
----LICENSE(1KB)
----ref_heapsort.py(1KB)
----graph.py(614B)
----ref_bfs.py(1KB)
----ref_backtrack.py(3KB)
----ref_quicksort.py(2KB)
----ref_binary_search.py(2KB)
----ref_btree_traverse.py(2KB)