算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。
数据结构(英语:data structure)是计算机中存储、组织数据的方式。
Swift算法俱乐部有什么用
“当你改变看待事物的方式时,你看到的东西就会改变。” 马克斯普朗克,量子理论家和诺贝尔奖获得者
Swift开发人员,可以访问Swift标准库中的大量方法,这些方法实现了方便的算法,例如sort()。但,有时需要一种超出标准库所提供的自定义算法。这就是Swift算法俱乐部的用武之地。它是一个免费的,开源的Swift流行算法和数据结构实现集合,详细解释了它们的工作原理。
新手可以从下面开始,数据结构和算法列表:
Stack
Queue
Insertion Sort
Binary Search and Binary Search Tree
Merge Sort
Boyer-Moore string search
包含以下几个方面
算法:搜索,字符串搜索,排序,机器学习等;
数据结构:队列,树,哈希,图表等;
Puzzles:Two-Sum Problem,编码和解码二叉树等
Github现在有5个分支
本文参考
9ima.com
Kelvin Lau
github
领取专属 10元无门槛券
私享最新 技术干货