基础知识
来自软件实验室
目录
计算机体系结构
C语言
基础算法
数据结构
准备内容
注意:看下面内容之前,建议先复习下c语言基本知识,可以参考郝斌的c大纲。
- 指针
- 结构体
- 动态内存分配
数组
链表
链表的应用
- 栈
文件:Stack.cpp
- 队列
- 链式队列
- 循环队列
文件:CircleQueue.cpp
软件工程基本概念
设计模式
番外篇
看懂一个程序的步骤
- 流程
- 首先搞明白程序中语句的执行顺序。
- 语句功能
- 需要在搞明白流程的基础上,看每个类,每个方法中每条语句的功能以及执行后产生的结果。PS:单步调试是个好方式
- 试数
- 将自己虚拟的一些符合程序定义的数据带入程序中,看执行后的结果如何!