我是一名自学成才的开发人员,坦率地说,我不太擅长确定在任何特定情况下使用哪种搜索或排序算法。我只是想知道以太坊中是否有一个设计模式式的常用算法列表供我收藏。像这样的东西:
算法名称(如果有的话,还有别名)
解决的问题
大 O 成本
算法本身
例子
它可能与其他算法一起使用/替代
我只是在寻找我可能应该在一个位置了解的算法的简单明了的列表。有这样的东西吗?
最佳答案
网站http://www.sorting-algorithms.com/展示了许多流行的排序算法,并描述了它们的复杂性和实现。它采取了额外的步骤,通过动画展示这些算法如何处理不同类型的数据(即预排序、稀疏、反向排序等)。
关于algorithm - 搜索/排序算法 - 是否有类似 GoF 的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3345869/