跳转至

导论

原作:Josh Hug,UC Berkeley CS61B Spring 2021 配套读本。
中文翻译版,仅供非商业学习;采用 CC BY-NC-SA 4.0 许可。
原始网站:https://joshhug.gitbooks.io/hug61b/content/


本书是 Josh Hug 版本的 UC Berkeley 数据结构课程 CS61B 的配套读物。课程 2021 年春季版本位于 https://sp21.datastructur.es/。此后可能已有更新版本,请参阅 https://datastructur.es

本课程默认你已经牢固掌握编程基础。至少应熟悉面向对象编程、递归、列表和树等概念,也应当会在自己使用的操作系统中操作终端。如果你还没有这些经验,建议先学习 UC Berkeley 的编程入门课程 CS61A

如果你已经有 Java 经验,可以考虑直接从第 2 章开始;不过快速浏览第 1 章仍可能有所收获。

许可说明:

本课程的全部材料采用 Creative Commons 4.0 BY-NC-SA(知识共享署名—非商业性使用—相同方式共享 4.0)许可发布。你可以通过此链接阅读通俗易懂的许可说明。简单来说,这些材料可以免费使用,也可以任意再发布或改编,但必须注明 Josh Hug 为原作者,并且你创作的衍生内容也必须采用相同许可。Chegg、CourseHero 等网站不得发布本课程材料。