文件名称:algorithm-weekly:每周算法练习
文件大小:5KB
文件格式:ZIP
更新时间:2024-03-27 15:18:15
Python
每周算法练习 并且光看还不够,必须亲自动手,再简单的算法都很可能会出现问题,除此之外,还需要反复练习,否则容易遗忘 算法的作用其实很强大 帮助熟悉各种语言的用法及细节,快速练习,提高自己的编码能力和速度 在参考如力扣上别人的解法时候,经常有新的发现能提高自己的代码性能 微观结构和宏观结构很多时候具有很强的相似性,单机运行和多机运行,很多时候原理相似,基础算法更容易让人理解和设计如分散系统(例如区块链)或没有现成库解决的问题 算法是基本功,本身实际上在程序上几乎有很多多的实现和应用,例如数据库,了解其原理,更能方便理解逐步应用的作用机理,以及找到优化方法 算法和数据结构,能够更清晰的了解程序的内部在运行逻辑,甚至是高度封装的python代码,了解其时间和空间复杂度,潜意识里能写出相对更高性能的代码 算法题往往已经成为面试中初步检验编写代码能力的通用方式,因为有的过渡特别是基础算法就几个关键字
【文件预览】:
algorithm-weekly-master
----quick_sort.py(873B)
----valid_brackets.py(961B)
----binary_search.py(3KB)
----template.py(325B)
----select_sort.py(955B)
----readme.md(2KB)