cs106B是斯坦福的一门以qt creator为开发环境的c++入门课程,需要有一定其他语言的编程基础。 该课程主要学习了c++的语言基础,例如基础语法,指针使用、值传参、引用传参,指针传参等。课程内容包含简单的一些数据结构以及算法实现(讲的比较浅,不能替代cs61B等算法课)。例如图、树、hashtable、linkedlist等。 我上的是b站2020夏季课程,但是由于找不到其他相关资料,完成的是2021冬季作业。共有9个大作业。包含递归、priority queue结构实现、linkedlist结构实现,霍夫曼压缩算法实现等内容。课程和作业匹配度80-85%。在完成作业的过程中学习qt creator debug技巧,学习c++常见的分区错误、栈溢出等问题及解决方式。 想要学习的同学可以参考知乎用户凉宫春日的分享,他的分享包含作业源码和文档。 assignment 除了5和7,其余代码见: github.com/diane1234-0…