资源简介 信息技术人才培养系列规划教材C千锋教育高教产品研发部编著人民邮电出版社北京内容提要本书面向初学者,采用通俗易懂的语言对数据结构以及基础的算法进行了讲解。全书程序操作均以C语言实现。本书共9章,包括数据结构与算法概述、线性表、栈与队列、树、图、查找与排序、经典算法、数学算法以及综合项目。本书以实用、高效为标准,合理选取数据结构的必备知识,并对选取的内容做了细致化讲解,内容精练易懂,旨在帮助读者快速入门,掌握数据结构的基本操作。读者学习本书不仅可以提高对数据的处理能力,而且可以深入地理解Liux内核中的各种机制。本书适合作为高等院校计算机科学与技术、信息管理与应用、电子商务等专业的教材,也可作为行业初学者的参考用书。◆编著千锋教育高教产品研发部责任编辑李召责任印制沈蓉◆人民邮电出版社出版发行北京市丰台区成寿寺路11号郎编100164电子邮件315@.cn网t址htp:Mwww..cn北京印刷◆开本:787×10921/16印张:17.52018年月第1版字数:456千字2018年月北京第1次印刷定价:元读者服务热线:(010)81055256印装质量热线:(010)81055316反盗版热线:(010)81055315广告经营许可证:京东工商广字第8052号主编:赵秀涛胡耀文倪水平副主编:安东高晓宁刘宗鑫吴帮权于伟梁河曹学飞编委:程登良姚远刘汉烨孙成磊刘文博周凤翔目录第1章数据结构与算法概述.12.2.6顺序表总结302.3线性表的链式存储.301.1数据结构的概念…12.3.1单链表的定义.301.1.1数据2.3.2单链表的创建..311.1.2数据元素与数据项.22.3.3插入数据结点…321.1.3数据对象…22.3.4删除数据结点391.1.4数据结构…22.3.5其他操作431.2逻辑结构与物理结构..22.4单向循环链表.501.2.1逻辑结构.22.4.1单向循环链表的定义.501.2.2物理结构32.4.2单向循环链表的创建.5l1.3算法的概念,42.4.3插入数据与显示数据521.3.1算法的描述52.5双向循环链表..541.3.2算法的特性52.5.1双向循环链表的定义541.3.3算法的设计要求.72.5.2双向循环链表的创建..541.3.4算法效率的度量方法..82.5.3插入与删除数据结点.551.3.5算法的时间复杂度2.6本章小结601.3.6算法的空间复杂度.102.7习题..601.4本章小结..11第3章栈与队列1.5习题1262第2章线性表133.1栈的概念623.1.1栈的定义622.1线性表的概念.133.1.2栈的运算632.1.1线性表的定义.…133.2栈的顺序存储6321.2线性表的运算143.2.1顺序栈的定义632.2线性表的顺序存储143.2.2顺序栈的创建632.2.1顺序表的定义.143.2.3入栈642.2.2顺序表的创建.153.2.4出栈.652.2.3插入数据结点…163.2.5显示结点数据.662.2.4删除数据结点.203.2.6整体测试.662.2.5其他操作241 展开更多...... 收起↑ 资源预览