# CSPostgraduate-408





本仓库主要记录了 CS 考研 408 专业课的一些真题资料、笔记、思维导图以及算法源码。
关于项目的介绍博文:[Blog](https://kimyang.cn/posts/2020-08-31-408.html) 、[CSDN](https://blog.csdn.net/weixin_43316691/article/details/108634030) 、[知乎](https://zhuanlan.zhihu.com/p/249377361) 。
## 21年考408的院校(信息来源于网络,更准确的信息请于各高校官网查询)
### 985高校
| 浙江大学 | 上海交通大学 | 同济大学 | 中国科学技术大学 | 武汉大学【新增】 |
| :---------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------: |
|  |  |  |  |  |
| 南开大学【新增】 | 华东师范大学
【新增】 | 中山大学 | 复旦大学【新增】 | 华南理工大学 |
| :---------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------: |
|  |  |  |  |  |
### 211高校
| 海南大学 | 广西大学 | 宁夏大学 | 贵州大学
【新增】 | 青海大学 | 上海大学 |
| :---------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------: |
|  |  |  |  |  |  |
| 郑州大学
【新增】 | 云南大学
【新增】 | 河北工业大学
【新增】 | 华中农业大学
【新增】 | 西南财经大学 | 武汉理工大学
【新增】 |
| :---------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------: |
|  |  |  |  |  |  |
## 408 科目
### [数据结构](DataStructure)
`DataStructure`文件夹下为 2021 [王道考研](http://cskaoyan.com/forum.php) 课程数据结构源代码!点击此下载 [ 21王道数据结构 PDF](https://github.com/KimYangOfCat/2021-CSPostgraduate-408/releases/tag/%E8%BE%85%E5%AF%BC%E4%B9%A6%E7%B1%8D)
#### [数据结构-源码](DataStructure/Src)
408 所有科目基本都偏向理论,只有数据结构一门稍有实践性,故此动手写下所有数据结构源码,以章节分类整理,以供大家参考~
##### 源码目录
* [绪论](DataStructure/Src/DS_0_Introduction)
* [线性表](DataStructure/Src/DS_1_LinearList)
* [栈与队列](DataStructure/Src/DS_2_StackAndQueue)
* [字符串](DataStructure/Src/DS_3_String)
* [树与二叉树](DataStructure/Src/DS_4_TreeAndBinaryTree)
* [图](DataStructure/Src/DS_5_Graph)
* [查找](DataStructure/Src/DS_6_Search)
* [排序](DataStructure/Src/DS_7_Sort)
##### 编程语言
虽然都是.cpp文件,但其中的语法既有C++的语法也有部分C的语法!如果想要C++版本的源码,可以参考我学习数据结构时写的一些数据结构的C++版本源码 在此~
#### [数据结构-思维导图](DataStructure/MindMap/)
+ [数据结构-王道书籍上的思维导图](DataStructure/MindMap/BookMindMap)
+ [数据结构-视频教程PPT中的思维导图](DataStructure/MindMap/PPTMindMap)
+ [数据结构-王道论坛VIP学员独享的思维导图](DataStructure/MindMap/CSKaoYanVIPMindMap)
#### [数据结构-PPT](DataStructure/PPT)
`DataStructure/PPT` 文件夹下存放的是 2021 王道考研**数据结构**视频课程的 PPT,以供大家快速查找知识点或着复习视频内容!
### [计算机组成原理](/ComputerOrganization/)
#### [计算机组成原理-思维导图](ComputerOrganization/MindMap/)
+ [计算机组成原理-王道书籍上的思维导图](ComputerOrganization/MindMap/BookMindMap)
+ [计算机组成原理-视频教程PPT中的思维导图](ComputerOrganization/MindMap/PPTMindMap)
+ [计算机组成原理-王道论坛VIP学员独享的思维导图](ComputerOrganization/MindMap/CSKaoYanVIPMindMap)
#### [计算机组成原理-PPT](ComputerOrganization/PPT)
`ComputerOrganization/PPT` 文件夹下存放的是 2021 王道考研**计算机组成原理**视频课程的 PPT,以供大家快速查找知识点或着复习视频内容!
### [操作系统](OperatingSystem)
#### [操作系统-思维导图](OperatingSystem/MindMap/)
+ [操作系统-王道书籍上的思维导图](OperatingSystem/MindMap/BookMindMap)
+ [操作系统-视频教程PPT中的思维导图](OperatingSystem/MindMap/PPTMindMap)
+ [操作系统-王道论坛VIP学员独享的思维导图](OperatingSystem/MindMap/CSKaoYanVIPMindMap)
#### [操作系统-PPT](OperatingSystem/PPT)
`OperatingSystem/PPT` 文件夹下存放的是 2021 王道考研**操作系统**视频课程的 PPT,以供大家快速查找知识点或着复习视频内容!
### [计算机网络](ComputerNetwork)
#### [计算机网络-思维导图](ComputerNetwork/MindMap/)
+ [计算机网络-王道书籍上的思维导图](ComputerNetwork/MindMap/BookMindMap)
+ [计算机网络-视频教程PPT中的思维导图](ComputerNetwork/MindMap/PPTMindMap)
+ [计算机网络-王道论坛VIP学员独享的思维导图](ComputerNetwork/MindMap/CSKaoYanVIPMindMap)
#### [计算机网络-PPT](ComputerNetwork/PPT)
`ComputerNetwork/PPT` 文件夹下存放的是 2021 王道考研**计算机网络**视频课程的 PPT,以供大家快速查找知识点或着复习视频内容!
### 总结
408四门科目,除了数据结构有一些代码的实操之外,其余三门课程都是以理论为主,所以学习它们的过程中还是建议以书本为主。
即便是数据结构,在408的考试时数据结构也只是要求写出算法逻辑就好,并不要求代码有可执行性,所以对于一些喜欢敲代码的小伙伴,
不能一味沉浸在用键盘敲代码的状态中。为了提前适应考试,还是提前适应在纸上写代码的感觉。因为日常敲代码的过程中,智能的IDE会给你提供很大的帮助,
你只需要记住核心逻辑,但是在纸上写代码, 一些基本的语法还是🉐️ 熟悉,并能默写出来。
## 视频教程
+ [数据结构](https://www.bilibili.com/video/BV1b7411N798)
+ [计算机组成原理](https://www.bilibili.com/video/BV1BE411D7ii)
+ [操作系统](https://www.bilibili.com/video/BV1YE411D7nH)
+ [计算机网络](https://www.bilibili.com/video/BV19E411D78Q)
所有视频教程均来源于王道考研B站官方账号,视频大部分为旧版内容,但其实知识要点都是一样的,值得学习。其中也包含了部分新版视频,全部新版视频为收费内容,虽然白嫖很香😜 ,但建议在经济条件允许的条件下,支持正版👍🏻 ~
## 辅导书籍
### 王道系列
王道系列起源于[王道考研论坛](http://cskaoyan.com/),从它的论坛中,你能找到不少经验贴,非常值得关注!而王道系列辅导书籍,题量充足,知识点全面,可能更适合科班考研🈶️ 一定专业课基础的同学。
需要2021王道高清无水印PDF,可至 [Release](https://github.com/KimYangOfCat/2021-CSPostgraduate-408/releases/tag/%E8%BE%85%E5%AF%BC%E4%B9%A6%E7%B1%8D) 中下载。
### 天勤系列
天勤系列,相比于王道更注重基础知识,,但是题量并没有王道的多。也正是由于它更注重基础,所以也许它更适合跨考计算机的同学。
但是总的来说,辅导资料这一块儿还是适合自己的最好。所以对自己的知识储备有较为清晰的认识也许对你复习 408 更有帮助。
需要2021天勤高清无水印PDF,可至 [Release](https://github.com/KimYangOfCat/2021-CSPostgraduate-408/releases/tag/%E8%BE%85%E5%AF%BC%E4%B9%A6%E7%B1%8Dv1) 中下载。
## 教材
| 数据结构
严蔚敏 | 计算机组成原理
唐朔飞 | 操作系统
汤子瀛 | 计算机网络
谢希仁 | 计算机网络
自顶向下方法 |
| :---------------------------------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- |
|  |  |  |  |  |
## 真题
干净无水印的真题资源十分稀少可贵,在搜集的过程中,作者尽力找了一些干净无水印的资源,奈何个人力量有限,其中有些真题资源的质量仍不如人意。
目前本仓库只收录了[408 真题](408Exam),如果你有其他专业课或者更干净无水印的真题资源,欢迎提交 PR 或者在 issues 中提交相关资源的下载链接,感激不尽~
## 笔记
笔记是由 Github pages 服务托管的,使用的是 `VuePress` 静态博客框架生成,你可以通过 [408.kimyang.cn](https://408.kimyang.cn) 域名来访问生成的 Web 页面笔记,
## 工具说明
### 思维导图
所有以 `.xmind` 结尾的文件均是作者使用 `XMind` 软件制作出来的思维导图源文件,故推荐使用正版软件打开相关思维导图文件。
### IDE
书写并运行源码使用的 IDE 是 `CLion`,其主要的配置文件是仓库根目录下的 `CMakeLists.txt` 文件。
## 下载:
### 下载命令:
由于仓库历史原因导致仓库体积十分庞大,所以推荐使用如下命令下载最新文件:
`git clone --depth 1 https://github.com/KimYangOfCat/CSPostgraduate-408.git`
上述命令只会下 master 分支下的最新版本,不会下载历史版本和其他分支,可以显著提高下载速度~
### 镜像仓库:
本仓库与[ GitLab 上的 CSPostgraduate-408-2021 仓库](https://gitlab.com/Kim.Yang/CSPostgraduate-408-2021) 互为镜像仓库,保持同步更新。
若因网络问题无法在其一下载,可切换至另一仓库进行尝试
### 下载代理工具
只需要仓库中收录的个别文件的同学可以直接将该仓库文件的链接拷贝至下载代理工具进行下载,推荐使用的工具有:
+ [GitD](http://gitd.cc/)
+ [DownGit](https://minhaskamal.github.io/DownGit/#/home)
+ [d.serctl](https://d.serctl.com/)
感谢以上所有下载工具的维护者~
### 终极方案(推荐):
若因网络原因无法下载 Release 与真题中的资源,可使用微信扫描下方二维码关注 “程序食铁兽” 公众号,回复 “408”,即可获取百度网盘下载链接。
如果有 22 考研的同学,想要找研友,也欢迎关注作者B站账号:[程序食铁兽](https://space.bilibili.com/240836280),我会在22考研期间坚持直播学习,陪伴大家一起上岸!!也可以实时回答大家一些备考问题,欢迎大家来B站私信我嗷!!

## 🔥 贡献
看到这里了,如果觉得对你有所帮助的话,不妨给本仓库点个 Star ⭐ ️吧!
如果你有新的内容 📜 想要贡献到本仓库或者发现了本仓库的一些错误 🐛 ,👏🏻 欢迎阅读[贡献文档](CONTRIBUTE.md)提交Pr~
如果你认为本仓库的一些文件侵犯了您的权益,请 [向我发送邮件](mailto:Kim.Yang.YJ@outlook.com) 。我将会从仓库中彻底清除这些文件。
## 🍰 赞赏
如果你觉得本仓库帮助到了你,欢迎你点击上方的
[Sponsor](https://cdn.jsdelivr.net/gh/KimYangOfCat/KimYangOfCat/img/sponsor.png)
按钮来赞赏我并备注你的个人 ID,这将会给我更多更新的动力,感谢~
## ❤️ 致谢
|捐赠人|金额|日期|备注|
|-|-|-|-|
|E*t|10元|2021-05-19|非常感谢|
## 许可证
由贡献者编写部分的许可如下:
[CC-BY-NC-SA:署名-非商业性使用-相同方式共享](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh)
> 资料仅供参考,请自己判断其适用性。
其他部分的版权归属于其各自的作者。