书籍详情
C语言数据结构程序设计
作者:王开铸[等]编著
出版社:哈尔滨工业大学出版社
出版时间:2003-03-01
ISBN:9787560318202
定价:¥29.80
购买这本书可以去
内容简介
本书是为高等学校计算机应用专业的学生编写的教材。全面介绍了程序设计的知识、数据结构的知识,本书的特点是用C语言把程序设计和数据结统一起来,做到了上下内容连贯,程序设计风格一致。既可将两门课合起来讲授,也可单独分开来讲授。本教材也适合非计算机专业的学生和一般科技人员阅读。
作者简介
暂缺《C语言数据结构程序设计》作者简介
目录
第一篇 初级篇
第1章 两种语言对比
1.1 程序结构分析
1.2 C语言成分分析
1.3 C的语句
1.4 C语句的功能(语义、语用)
1.5 输入和输出函数
小结
习题一
第2章 C程序设计初步
2.1 程序设计的概念
2.2 算法表示与分析
2.3 程序设计的方法
2.4 程序设计题解
小结
习题二
第3章 函数初步
3.1 函数的概念和分类
3.2 函数的定义与调用
3.3 变量的储存类型
3.4 综合应用实例
小结
习题三
第4章 阅读程序
4.1 阅读程序的目的
4.2 阅读程序的方法
4.3 阅读实例
小结
习题四
第二篇 高级篇
第5章 线性表与数组
5.1 数据结构
5.2 数据类型
5.3 线性表
5.4 数组
5.5 实例分析
5.6 堆栈与队列
小结
习题五
第6章 C语言的特色
6.1 C语言的运算符
6.2 C语言的表达式
6.3 再谈for循环语句
6.4 递归函数
6.5 数组作为函数参数
6.6 再论变量的存储类型
6.7 内部函数和外部函数
6.8 如何运行一个多文件的程序
小结
习题六
第7章 串与串程序设计
7.1 串
7.2 串的机内表示
7.3 串操作的实现
7.4 综合应用实例
小结
习题七
第8章 指针
8.1 地址和指针的基本概念
8.2 指针变量作为函数参数
8.3 建立一个指针
8.4 指针变量与数组
8.5 指针数组
8.6 利用字符指针数组处理字符串
8.7 数组与函数参数
小结
习题八
第9章 构造型数据类型——结构体与联合
9.1 记录数据结构
9.2 记录在C语言中的实现
9.3 结构体数组
9.4 结构体变量与函数
9.5 指向结构体类型数据的指针变量
9.6 结构体变量与函数参数的体系
9.7 特殊的数据类型——联合
9.8 枚举数据类型
9.9 typedef定义类型
小结
习题九
第10章 文件
10.1 外存储设备
10.2 文件的基本概念
10.3 C语言文件操作的实现
10.4 文件的输入输出
10.5 数据文件的随机输入输出
小结
习题十
第三篇 实用篇
第11章 链式结构与动态存储分配技术
11.1 链式结构与链表
11.2 链表的存储结构与操作
11.3 系统层一动态存储分配技术
11.4 编译(语言)系统层存储管理
11.5 应用程序层存储管理
11.6 链表实例
小结
习题十一
第12章 非线性数据结构
12.1 图的基本概念
12.2 树的基本概念
12.3 图与树的机内表示(存储结构)
12.4 二叉树与树、森林之间的转换
12.5 遍历图与二叉树
12.6 图和树的实际应用
小结
习题十二
第13章 文本窗口与菜单设计
13.1 显示器工作方式
13.2 有关文本窗口的输入输出函数
13.3 bioskey函数
13.4 图形显示方式
小结
习题十三
第14章 查找与内部排序
14.1 线性表查找
14.2 哈希查找
14.3 插入排序
14.4 选择排序
14.5 快速排序
14.6 归并排序
14.7 基数排序
小结
习题十四
附录一 ASCII码表
附录二 Turbo C的库函数
第1章 两种语言对比
1.1 程序结构分析
1.2 C语言成分分析
1.3 C的语句
1.4 C语句的功能(语义、语用)
1.5 输入和输出函数
小结
习题一
第2章 C程序设计初步
2.1 程序设计的概念
2.2 算法表示与分析
2.3 程序设计的方法
2.4 程序设计题解
小结
习题二
第3章 函数初步
3.1 函数的概念和分类
3.2 函数的定义与调用
3.3 变量的储存类型
3.4 综合应用实例
小结
习题三
第4章 阅读程序
4.1 阅读程序的目的
4.2 阅读程序的方法
4.3 阅读实例
小结
习题四
第二篇 高级篇
第5章 线性表与数组
5.1 数据结构
5.2 数据类型
5.3 线性表
5.4 数组
5.5 实例分析
5.6 堆栈与队列
小结
习题五
第6章 C语言的特色
6.1 C语言的运算符
6.2 C语言的表达式
6.3 再谈for循环语句
6.4 递归函数
6.5 数组作为函数参数
6.6 再论变量的存储类型
6.7 内部函数和外部函数
6.8 如何运行一个多文件的程序
小结
习题六
第7章 串与串程序设计
7.1 串
7.2 串的机内表示
7.3 串操作的实现
7.4 综合应用实例
小结
习题七
第8章 指针
8.1 地址和指针的基本概念
8.2 指针变量作为函数参数
8.3 建立一个指针
8.4 指针变量与数组
8.5 指针数组
8.6 利用字符指针数组处理字符串
8.7 数组与函数参数
小结
习题八
第9章 构造型数据类型——结构体与联合
9.1 记录数据结构
9.2 记录在C语言中的实现
9.3 结构体数组
9.4 结构体变量与函数
9.5 指向结构体类型数据的指针变量
9.6 结构体变量与函数参数的体系
9.7 特殊的数据类型——联合
9.8 枚举数据类型
9.9 typedef定义类型
小结
习题九
第10章 文件
10.1 外存储设备
10.2 文件的基本概念
10.3 C语言文件操作的实现
10.4 文件的输入输出
10.5 数据文件的随机输入输出
小结
习题十
第三篇 实用篇
第11章 链式结构与动态存储分配技术
11.1 链式结构与链表
11.2 链表的存储结构与操作
11.3 系统层一动态存储分配技术
11.4 编译(语言)系统层存储管理
11.5 应用程序层存储管理
11.6 链表实例
小结
习题十一
第12章 非线性数据结构
12.1 图的基本概念
12.2 树的基本概念
12.3 图与树的机内表示(存储结构)
12.4 二叉树与树、森林之间的转换
12.5 遍历图与二叉树
12.6 图和树的实际应用
小结
习题十二
第13章 文本窗口与菜单设计
13.1 显示器工作方式
13.2 有关文本窗口的输入输出函数
13.3 bioskey函数
13.4 图形显示方式
小结
习题十三
第14章 查找与内部排序
14.1 线性表查找
14.2 哈希查找
14.3 插入排序
14.4 选择排序
14.5 快速排序
14.6 归并排序
14.7 基数排序
小结
习题十四
附录一 ASCII码表
附录二 Turbo C的库函数
猜您喜欢