Skip to content

《数据结构教程》(第六版)(李春葆)个人全部题解,实现了涉及的全部基础数据结构。

Notifications You must be signed in to change notification settings

AK47are/ds-tutorial-exercises

Repository files navigation

说明

如果答案错误或者有其他错误欢迎提出 issues。

使用题目教材:数据结构教程第六版(李春葆)。

仓库内容:全书练习题和实验题,不包括 Leetcode 题。练习题在 excs.md 中,实验题在 labs 文件夹中,数据结构的实现在 docs/include 中。

全部题目 pdf 版在 docs/books 中。

后记

2024-11-12

当天晚上 11 点多完成了数据结构一书上的全部习题,不过 Leetcode 题没有写,后面会补充上(或许),不过当前项目的时间统计不会计入,只包含学习书内容和写上面题所花费的时间。全书花了我两个月时间,9000+ 行代码,番茄时间 300 小时,和我上一个项目 C++PrimerPlus 相比规模大了非常多,也算是个尝试吧。

花了两个月,也就是说平均每天 5 个小时,在大二每天几乎满课的情况下能做到这样也算不错了,和前一个项目花了 6 个月时间相比,集中砸时间还是很有成效的,要是还像那样鬼知道要过几个月才能搞完。

通过这个项目学习还是新理解了一些东西,比如《如何阅读一本书》上面提到的主题阅读,在学习过程中个人选用了 3 本参考书籍,这一本的这部分内容看不懂,就换一本看,这样相互比较,也算我同时看了 3 本书吧,也知道了各书的优劣,同时知道了这种类型书的主题阅读应该怎么做,找多本同类型的书对照这看(要先了解各书大纲)。当然我用是电子书,纸质书太麻烦了。

值得称道的是大部分数据结构都使用了模板,这应该算泛型编程?也算尝试了下。我将时间统计表也放在了这里,感兴趣可以参考。

学习情况统计

开始学习时间:2024-9-12

结束学习时间:2024-11-12

番茄次数(25分钟/次):737

番茄总时间:295小时40分钟

资源

参考书籍

  • 数据结构教程第五版(李春葆)以及第六版的习题(与第五版基本一样)
  • Hello 算法
  • 大话数据结构

About

《数据结构教程》(第六版)(李春葆)个人全部题解,实现了涉及的全部基础数据结构。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published