本章导读
原创约 314 字
本章适合谁
本章内容偏基础,适合还不太了基本解数据结构用法和实现原理的读者阅读。
如果你已经对常见数据结构的实现原理和使用方法有所了解,可以放心跳过本章,直接阅读后面的章节开始刷题。
本章内容
学习一个东西,最好的方法就是亲自动手实现它。本章不会讲解算法题,而是带读者了解几种常见的数据结构,并亲自动手实现它们。
了解了这些常见数据结构的底层原理,在后面的章节做算法题时,你才能准确利用每个数据结构的特点,并理解你写的代码的时间复杂度。
在本章节中,会经常用到 算法可视化面板 对稍微复杂的数据结构操作进行可视化。可视化代码是用 JavaScript 写的,但是都比较简单,无论你是否了解 JavaScrip 都应该很容易看懂。
如果你遇到实在不好理解的可视化代码片段,可以阅读一下针对可视化面板的 极简 JavaScript 教程。