扫一扫
关注中图网
官方微博
本类五星书更多>
-
>
中医基础理论
-
>
高校军事课教程
-
>
思想道德与法治(2021年版)
-
>
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
-
>
中医内科学·全国中医药行业高等教育“十四五”规划教材
-
>
中医诊断学--新世纪第五版
-
>
中药学·全国中医药行业高等教育“十四五”规划教材
数据结构与算法—C语言版 版权信息
- ISBN:9787302440680
- 条形码:9787302440680 ; 978-7-302-44068-0
- 装帧:一般纯质纸
- 册数:暂无
- 重量:暂无
- 所属分类:>>
数据结构与算法—C语言版 内容简介
本书以C语言为基础讲解数据结构与算法。全书共11章,全面介绍了开发中常用的数据结构,包括线性表(顺序表、单链表、双链表、循环链表)、栈和队列、串、数组和广义表、树、图,详细讲解了各种数据结构的实现及常用操作,以及多种查找算法、内部排序算法的原理和实现,简要介绍了文件的相关知识,*后通过一个综合项目对书中介绍的知识进行整合应用。
数据结构与算法—C语言版 目录
第1章 数据结构与算法概述
1.1 数据结构
1.1.1 什么是数据结构
1.1.2 数据结构的分类
1.2 抽象数据类型
1.3 算法
1.3.1 什么是算法
1.3.2 算法的特性
1.3.3 算法的复杂度
1.3.4 算法与数据结构
1.4 小结
【思考题】
第2章 线性表
2.1 什么是线性表
2.2 线性表的顺序存储(顺序表)
2.2.1 顺序存储的原理
2.2.2 顺序存储的实现
2.3 线性表的链式存储(链表)
2.3.1 链式存储的原理
2.3.2 链式存储的实现
2.4 双链表
2.4.1 什么是双链表
2.4.2 双链表的实现
2.5 循环链表
2.5.1 什么是循环链表
2.5.2 循环链表的实现
2.5.3 约瑟夫环
2.6 本章小结
【思考题】
第3章 栈和队列
3.1 什么是栈
3.2 栈的实现
3.2.1 栈的顺序存储实现
3.2.2 栈的链式存储实现
3.3 栈的应用
3.3.1 用栈实现四则运算
3.3.2 栈的递归应用
3.4 什么是队列
3.5 队列的实现
3.5.1 顺序队列的实现
3.5.2 链式队列的实现
3.5.3 循环队列
3.6 本章小结
【思考题】
第4章 串
4.1 什么是串
4.2 串的存储结构
4.2.1 串的顺序存储
4.2.2 串的链式存储
4.3 串的模式匹配算法
4.3.1 朴素的模式匹配
4.3.2 KMP算法(无回溯的模式匹配)
4.4 本章小结
【思考题】
第5章 数组和广义表
5.1 数组
5.2 矩阵的压缩存储
5.2.1 特殊矩阵
5.2.2 稀疏矩阵的定义
5.2.3 稀疏矩阵的创建
5.2.4 稀疏矩阵的转置
5.2.5 稀疏矩阵的十字链表表示
5.3 广义表
5.3.1 广义表的定义
5.3.2 广义表的存储结构
……
第6章 树
第7章 图
第8章 查找
第9章 内部排序
第10章 文件
第11章 综合项目——贪吃蛇
展开全部
书友推荐
- >
巴金-再思录
巴金-再思录
¥14.7¥46.0 - >
月亮与六便士
月亮与六便士
¥18.1¥42.0 - >
自卑与超越
自卑与超越
¥13.5¥39.8 - >
山海经
山海经
¥20.4¥68.0 - >
大红狗在马戏团-大红狗克里弗-助人
大红狗在马戏团-大红狗克里弗-助人
¥3.5¥10.0 - >
姑妈的宝刀
姑妈的宝刀
¥9.0¥30.0 - >
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
¥9.7¥14.0 - >
回忆爱玛侬
回忆爱玛侬
¥9.8¥32.8
本类畅销
-
食品添加剂
¥33.5¥45 -
VB语言程序设计
¥29.9¥39.8 -
C语言程序设计习题与实验指导
¥9.1¥18 -
地下建筑结构-(第三版)-(赠课件)
¥49.4¥55 -
模具制图
¥37.8¥49 -
工程机械结构认知
¥10.5¥22