目录
第1章基础实验

1.1线性表

本节要点

学习目标

基本知识点

实验1顺序表基本功能实现

实验2链表基本功能的实现

1.2栈和队列

本节要点

学习目标

基本知识点

实验3栈和队列的基本功能实现(1)
——栈的顺序表示和实现

实验4栈和队列的基本功能实现(2)
——栈的链式表示和实现

实验5栈和队列的基本功能实现(3)
——队列的链式表示和存储

实验6栈和队列的基本功能实现(4)
——队列的顺序表示和实现

实验7栈的应用——数制转换

1.3树

本节要点

学习目标

基本知识点

实验8二叉树的应用

1.4图

本节要点

学习目标

基本知识点

实验9图的应用

1.5查找和排序

本节要点

学习目标

基本知识点

实验10排序算法的应用

实验11查找算法的应用

第2章课程设计

2.1课程设计1考生报名管理系统

2.1.1问题描述

2.1.2需求分析

2.1.3项目设计

2.1.4项目实现

2.1.5项目运行初始界面


2.2课程设计2报数游戏

2.2.1问题描述

2.2.2需求分析

2.2.3项目设计

2.2.4项目实现

2.2.5项目运行界面


2.3课程设计3八皇后问题

2.3.1问题描述

2.3.2需求分析

2.3.3项目设计

2.3.4项目实现

2.3.5项目运行界面


2.4课程设计4停车场管理系统

2.4.1问题描述

2.4.2需求分析

2.4.3项目设计

2.4.4项目实现

2.4.5运行结果


2.5课程设计5文本文件的检索——KMP

2.5.1问题描述

2.5.2需求分析

2.5.3项目设计

2.5.4项目实现

2.5.5项目运行结果


2.6课程设计6超市商品目录管理

2.6.1问题描述

2.6.2需求分析

2.6.3项目设计

2.6.4项目实现

2.6.5项目运行初始界面


2.7课程设计7压缩软件的设计——哈夫曼编码

2.7.1问题描述

2.7.2需求分析

2.7.3项目设计

2.7.4项目实现

2.7.5项目运行初始界面


2.8课程设计8城市地铁规划问题

2.8.1问题描述

2.8.2需求分析

2.8.3项目设计

2.8.4项目实现

2.8.5项目运行初始界面


2.9课程设计9课程安排计划——AOV

2.9.1问题描述

2.9.2需求分析

2.9.3项目设计

2.9.4项目实现

2.9.5项目运行初始界面

2.10课程设计10机票预订管理系统

2.10.1问题描述

2.10.2需求分析

2.10.3项目设计

2.10.4项目实现

2.10.5项目运行初始界面


第3章Code::Blocks

3.1安装 Code::Blocks

3.1.1下载

3.1.2安装


3.2Code::Blocks 编程环境配置

3.2.1环境

3.2.2编辑器

3.2.3编译器

3.2.4调试器


3.3编写程序

3.3.1创建一个工程

3.3.2添加和删除文件

3.3.3新建文件

3.3.4编辑、保存文件


3.4编译程序

3.4.1运行程序

3.4.2调试程序