袋,栈,队列,列表,堆,树,图
基础知识是Bag类型的大部分独立的Swift抽象的集合。
特征
包
Bag为任意数量的特定类型但其他形式的物品定义了一个简约的,狭窄接口的容器协议。 一个袋子可以容纳许多“重复的”物品。 通常,袋中物品的订购是向上指定的,并且袋中的物品是(可能是)不可见的。 一个人不会顺序浏览袋子的内容,也不会一一索引到袋子中。 还有其他Swift数据结构可用于排序和索引。
堆栈
Stack根据LIFO规范保存元素。 元素被推到堆栈的顶部,并从顶部弹出。
Queue列
Queue