数据结构边做边学
¥
29.89
6.0折
¥
49.8
九五品
仅1件
作者任平红,陈矗,李凤银 著
出版社清华大学出版社
ISBN9787302555117
出版时间2020-08
版次1
装帧平装
开本16开
纸张胶版纸
页数288页
字数99999千字
定价49.8元
上书时间2024-05-08
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:数据结构边做边学
定价:49.80元
作者:任平红,陈矗,李凤银 著
出版社:清华大学出版社
出版日期:2020-08-01
ISBN:9787302555117
字数:448000
页码:288
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
区别于传统的数据结构教材,本书通过项目任务式的写作方式,通过引入大量实际应用问题,介绍多种经典算法问题,让学生在实际操作中边做边学,开拓视野,训练逻辑思维能力,终能够有效地组织数据、设计高效的算法、完成高质量的程序。
内容提要
《数据结构(C++)边做边学(微课视频版)/21世纪新形态教 学 练一体化规划丛书》介绍了数据结构的基本概念,线性表、栈、队列、字符串、多维数组、树和二叉树、图等常用的数据结构,讨论了查找、排序和索引等技术,给出了每种数据结构常见的应用示例。该书理论和实践并重,采用边做边学的方式,首先详细阐述理论知识,然后以应用实例的方式实现了常见的算法,并附有程序运行结果和说明。全书内容丰富,层次分明,深入浅出。采用类C++语言描述算法,提供课件、视频、源代码、课后习题参考答案等相关教辅材料。 《数据结构(C++)边做边学(微课视频版)/21世纪新形态教 学 练一体化规划丛书》可以作为计算机各相关专业的数据结构理论课教材,也可以作为数据结构课程设计的教材,还可以供感兴趣的自学者阅读参考。
目录
章 绪论1.1 解决问题的一般过程1.2 数据结构的基本概念1.3 算法及算法分析1.3.1 算法及其特点1.3.2 高级程序设计语言1.3.3 算法和程序的关系1.3.4 算法分析1.4 小结习题第2章 线性表2.1 线性表的逻辑结构2.1.1 线性表的定义2.1.2 线性表的基本操作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.4.3 其他链表形式2.5 顺序表和链表的比较2.5.1 空间性能2.5.2 时间性能2.6 单链表的应用2.6.1 单链表的原地逆置2.6.2 判断单链表是否有序及对单链表排序2.6.3 利用单链表实现有序表的合并2.6.4 利用单链表判断两个集合是否相等2.6.5 利用单链表求两个集合的并集2.6.6 利用单链表求两个集合的交集2.6.7 利用单链表删除有序表中的重复元素2.6.8 删除普通单链表中的重复元素2.6.9 利用单链表实现一元多项式相加2.7 小结习题第3章 栈和队列3.1 栈3.1.1 栈的逻辑结构3.1.2 栈的顺序存储结构3.1.3 栈的链式存储结构3.1.4 顺序栈和链栈的比较3.2 栈的应用3.2.1 Hanoi塔问题3.2.2 利用顺序栈实现进制转换3.2.3 迷宫问题3.2.4 八皇后问题3.2.5 火车调度问题3.2.6 表达式括号匹配问题3.2.7 后缀表达式求值3.2.8 中缀表达式求值3.2.9 中缀表达式转换为后缀表达式3.3 队列3.3.1 队列的逻辑结构3.3.2 顺序队列3.3.3 循环队列3.3.4 双端队列3.3.5 链队列3.4 小结习题……第4章 字符串和多维数组第5章 树和二叉树第6章 图第7章 查找第8章 排序第9章 索引参考文献
作者介绍
任平红,学术方面:研究领域主要为软件测试,参与省厅级课题多项,在国内外期刊上发表学术论文十余篇。教育背景:2005年毕业于中国石油大学(华东)计算机与通信工程学院,获计算机软件与理论工学硕士学位。著译作品:主编教材三部,参编教材一部。业务成果:参与和主持多个企业项目研发,指导学生参加各类比赛获得多项奖励,具有丰富的实际项目开发和教学经验。
序言
— 没有更多了 —
以下为对购买帮助不大的评价