跳转至

第二节:基本数据结构

本节介绍了一些重要的数据结构,这些结构在Swift标准库中并不存在,但构成了未来章节中所涉及的更高级算法的基础。所有这些都是为(和执行)特定访问模式而优化的集合。你还将领略到Swift中的协议如何被用来建立这些有用的基元。

每个概念章节之后都有一个挑战章节,你将被要求回答一些关于数据结构的问题,编写一个实用函数,或者直接使用它来解决一个常见问题。挑战章节的工作解决方案位于本书的末尾。我们鼓励你在自己尝试挑战之前不要偷看我们的解决方案。