C语言程序设计与数据结构实践
基本信息·出版社:高等教育出版社 ·页码:343 页 ·出版日期:2000年01月 ·ISBN:704007933X ·条形码:9787040079333 ·版本:第1版 ·装帧:平装 · ...
商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
 |
C语言程序设计与数据结构实践 |
 |
|
 |
C语言程序设计与数据结构实践 |
 |

基本信息·出版社:高等教育出版社
·页码:343 页
·出版日期:2000年01月
·ISBN:704007933X
·条形码:9787040079333
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:21世纪高职高专规划教材
内容简介 《C语言程序设计与数据结构实践》是在教育部高教司的指导下,由全国高等职业教育研究会教材编写小组和高等教育出版社联合组织编写出版的高职系列教材之一。根据高等职业、高等专科教育的教学基本要求,本教材旨在加强C语言程序设计和数据结构两门课的衔接,探索用数据结构算法的实现作为C语言程序设计应用的方法,把“算法”和“程序”紧密结合在一起,加强学生对实际问题抽象描述的理解能力,以及运用C语言解决实际问题的能力。本教材的各章基本上都从案例出发提出问题,引出本章的教学重点,围绕问题的解决展开本章的论述,并突出实践性教学环节,在每章最后一节设置实验单元。此外,在最后一章着重讲述了C语言实用技术,以使学生能将从《C语言程序设计与数据结构实践》所学的知识全面、综合地加以运用,有效地提高学生的程序设计技能。
《C语言程序设计与数据结构实践》的主要内容是:第一章讲解结构化程序设计的思想、算法的概念、数据结构的基础知识和软件开发的基本过程;第二章为C语言概述;第三章为结构控制语句;第四章为数据的顺序存储结构及应用;第五章为函数;第六章为指针;第七章为数据的链式存储及应用;第八章为树的存储结构及应用;第九章为查找与排序算法;第十章为位运算;第十一章为文件;第十二章为实际工程设计中两个典型实例的分析。
《C语言程序设计与数据结构实践》可作为高等职业和高等专科院校的教材,也可作为C语言程序设计和数据结构专业学生的教学参考书。
目录 第一章 概论
1.1 结构化程序设计的基本方法
1.1.1 结构化程序设计思想
1.1.2 结构化程序设计的步骤
1.2 数据结构与算法
1.2.1 数据结构
1.2.2 算法
1.2.3 数据结构与算法
1.3 C语言概述
1.3.1 C语言的特点
1.3.2 C语言的程序结构
1.3.3 程序的调试
习题
第二章 简单程序设计
2.1 案例1(简单程序)
2.2 简单数据类型
2.2.1 C语言的数据类型
2.2.2 基本数据类型
2.2.3 数据类型转换
2.3 常量和变量
2.3.1 字面常量和符号常量
2.3.2 变量
2.4 基本运算及表达式
2.4.1 算术运算符及算术表达式
2.4.2 赋值运算符及赋值表达式
2.4.3 逗号运算符与逗号表达式
2.5 基本语句
2.5.1 表达式语句
2.5.2 输入语句
2.5.3 输出语句
2.6 C预处理程序
2.6.1 宏定义
2.6.2 文件包含
2.6.3 条件编译
2.7 实验1
2.7.1 实验目的
2.7.2 实验要求
2.7.3 实验设备
2.7.4 实验内容
2.7.5 实验步骤
习题
第三章 结构控制语句
3.1 案例2(控制语句的一般概念)
3.2 分支语句
3.2.1 关系运算符与关系表达式
3.2.2 逻辑运算符与逻辑表达式
3.2.3 if语句
3.2.4 switch语句
3.3 循环语句
3.3.1 概述
3.3.2 while语句
3.3.3 do…while语句
3.3.4 for语句
3.3.5 循环的嵌套
3.3.6 goto语句、break语句和continue语句
3.4 几种特殊的语句
3.4.1 复合语句
3.4.2 空语句
3.4.3 返回语句
3.5 实验2
3.5.1 实验目的
3.5.2 实验要求
3.5.3 实验设备
3.5.4 实验内容
3.5.5 实验步骤
习题
第四章 数据顺序存储结构及应用
4.1 案例3
4.2 数组的定义、引用和初始化
4.2.1 一维数组的定义
4.2.2 一维数组元素的引用
4.2.3 一维数组的初始化
4.2.4 应用举例
4.3 多维数组
4.3.1 二维数组的定义
4.3.2 二维数组元素的引用
4.3.3 二维数组的初始化
4.3.4 二维数组应用举例
4.4 字符数组
4.4.1 字符数组的定义
4.4.2 字符数组的初始化
4.4.3 字符数组的引用
4.4.4 字符串和字符串结束标志
4.4.5 字符数组的输入/输出
4.4.6 字符串处理函数
4.4.7 字符串数组应用举例
4.5 线性表的顺序存储结构及运算
4.5.1 线性表的逻辑结构
4.5.2 线性表的顺序存储结构及基本运算
4.6 栈和队列的顺序存储结构和运算
4.6.1 栈
4.6.2 队列
4.7 实验3
4.7.1 实验目的
4.7.2 实验要求
4.7.3 实验设备
4.7.4 实验内容
4.7.5 实验步骤
习题
第五章 函数
……
第六章 指针
第七章 数据的链式存储及应用
第八章 树的存储结构及应用
第九章 查找与排序算法
第十章 位运算
第十一章 文件
第十二章 综合应用
附录
……