C语言教材《数据结构与算法》(pdf版,共283页)

资源下载
  1. 二一教育资源

C语言教材《数据结构与算法》(pdf版,共283页)

资源简介

信息技术人才培养系列规划教材
C
千锋教育高教产品研发部编著
人民邮电出版社
北京
内容提要
本书面向初学者,采用通俗易懂的语言对数据结构以及基础的算法进行了讲解。全书程序操作均以C语言
实现。
本书共9章,包括数据结构与算法概述、线性表、栈与队列、树、图、查找与排序、经典算法、数学算法
以及综合项目。本书以实用、高效为标准,合理选取数据结构的必备知识,并对选取的内容做了细致化讲解,
内容精练易懂,旨在帮助读者快速入门,掌握数据结构的基本操作。读者学习本书不仅可以提高对数据的处理
能力,而且可以深入地理解Liux内核中的各种机制。
本书适合作为高等院校计算机科学与技术、信息管理与应用、电子商务等专业的教材,也可作为行业初学
者的参考用书。
◆编著千锋教育高教产品研发部
责任编辑李召
责任印制沈蓉
◆人民邮电出版社出版发行
北京市丰台区成寿寺路11号
郎编100164
电子邮件315@.cn
网t址htp:Mwww..cn
北京
印刷
◆开本:787×10921/16
印张:17.5
2018年月第1版
字数:456千字
2018年月北京第1次印刷
定价:

读者服务热线:(010)81055256印装质量热线:(010)81055316
反盗版热线:(010)81055315
广告经营许可证:京东工商广字第8052号
主编:赵秀涛胡耀文
倪水平
副主编:安东高晓宁刘宗鑫
吴帮权
于伟梁河曹学飞
编委:程登良姚远刘汉烨
孙成磊
刘文博周凤翔
目录
第1章数据结构与算法概述.1
2.2.6顺序表总结
30
2.3线性表的链式存储
.30
1.1数据结构的概念
…1
2.3.1
单链表的定义.30
1.1.1数据
2.3.2单链表的创建..31
1.1.2数据元素与数据项
.2
2.3.3
插入数据结点…
32
1.1.3
数据对象
…2
2.3.4删除数据结点
39
1.1.4数据结构
…2
2.3.5其他操作
43
1.2逻辑结构与物理结构.
.2
2.4单向循环链表.50
1.2.1逻辑结构
.2
2.4.1单向循环链表的定义
.50
1.2.2物理结构3
2.4.2单向循环链表的创建
.5l
1.3算法的概念
,4
2.4.3插入数据与显示数据
52
1.3.1算法的描述
5
2.5双向循环链表..54
1.3.2算法的特性
5
2.5.1双向循环链表的定义54
1.3.3算法的设计要求
.7
2.5.2双向循环链表的创建..54
1.3.4算法效率的度量方法..8
2.5.3插入与删除数据结点
.55
1.3.5算法的时间复杂度
2.6本章小结
60
1.3.6算法的空间复杂度.10
2.7习题..60
1.4本章小结..11
第3章栈与队列
1.5习题12
62
第2章线性表
13
3.1栈的概念
62
3.1.1栈的定义
62
2.1线性表的概念.13
3.1.2栈的运算
63
2.1.1线性表的定义.…13
3.2栈的顺序存储
63
21.2线性表的运算14
3.2.1顺序栈的定义
63
2.2线性表的顺序存储14
3.2.2
顺序栈的创建
63
2.2.1顺序表的定义
.14
3.2.3
入栈64
2.2.2顺序表的创建
.15
3.2.4
出栈.65
2.2.3插入数据结点
…16
3.2.5
显示结点数据.66
2.2.4删除数据结点
.20
3.2.6
整体测试.66
2.2.5
其他操作24
1

展开更多......

收起↑

资源预览