基本的算法和数据结构

注:本文译自 Swift Algorithm Club

所有的代码都是兼容 Swift 4 的。如果 Swift 有更新,我也会及时跟进。

复杂度

数据结构

队列

链表

  • 链表- 链接起来的数据序列,先进后出

哈希

  • 哈希-允许你通过键值对来存取数据。字典通常都是基于哈希表实现的

  • -通用的图形数据结构

排序算法

搜索算法