妙趣横生的算法(C++语言实现)

妙趣横生的算法(C++语言实现)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2014-10
版次: 1
ISBN: 9787302367604
定价: 59.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 402页
字数: 649千字
正文语种: 简体中文
41人买过
  •   《妙趣横生的算法(C++语言实现)》内容丰富,生动有趣,寓教于乐,旨在帮助读者学习数据结构和算法的相关知识,从而开阔眼界,培养编程兴趣,提高编程能力,增强求职的竞争力。如果您想提高自己对算法和数据结构的理解能力,在程序设计之路上走得更远,那么请翻开《妙趣横生的算法(C++语言实现)》,仔细研读吧,它将助您一臂之力。
      《妙趣横生的算法(C++语言实现)》以通俗易懂的语言深入浅出地介绍了常用的数据结构和算法知识。在讲解算法理论时,结合实际编程环境,配合精选的例题,利用C++语言将算法理论转换为代码,以加深读者对各种算法的特点和难点的理解,并能更好地掌握算法的应用。另外,作者为书中的重点内容录制了高清教学视频,便于读者高效、直观地学习。
      《妙趣横生的算法(C++语言实现)》共12章,分为4篇。第1篇是基础知识篇,主要介绍常用的数据结构。第2篇是基础算法篇,主要介绍算法的一些基础理论和常用的经典基础算法,包含算法的数学基础、排序算法、查找算法等。第3篇是高级算法篇,主要介绍难度较高的一些算法,包括高级图算法、动态规划、贪心算法等。其中,高级图算法是重点,用途很广,是在第3章图结构的基础上深入分析图结构在工程应用中的作用和常用算法思想,包括拓扑排序和最小生成树等。第4篇是算法实战篇,以实例分析为主,包含大量的数学应用方面的算法题和面试中常见的算法题。本篇是对本书算法理论知识的总结和实践,有较高的实用性。
      《妙趣横生的算法(C++语言实现)》特别适合算法入门人员和爱好者阅读,也适合有一定C++编程基础的人员作为进阶读物。另外,本书还适合相关院校作为教材使用。对于参加IT企业面试的程序员和各种程序设计选拔赛及信息学竞赛的参赛者,本书也是一本很好的参考读物。   胡浩,网络工程师。从事软件开发工作多年,在数据挖掘领域有较深的研究。精通算法设计,擅长数据挖掘算法。擅长C++和Java程序设计。曾经主持和参与了多个大型项目的开发,积累了丰富的开发经验。 第1篇基础知识篇
    第1章基础数据结构(教学视频:26分钟)
    1.1顺序表
    1.1.1顺序表的定义
    1.1.2顺序表的基本操作
    1.1.3实例应用与分析
    1.2链表
    1.2.1链表的定义
    1.2.2链表基本操作
    1.2.3双向链表
    1.2.4循环链表
    1.2.5实例应用与分析
    1.3栈
    1.3.1栈的定义
    1.3.2栈的基本操作
    1.3.3实例应用与分析
    1.4队列
    1.4.1队列的定义
    1.4.2队列的基本操作
    1.4.3实例应用与分析
    1.5散列表
    1.5.1散列表的定义
    1.5.2散列函数
    1.5.3基于散列的查找
    1.5.4实例应用与分析
    第2章树结构(教学视频:43分钟)
    2.1树结构简介
    2.1.1树的定义
    2.1.2树的逻辑表示
    2.1.3基本术语
    2.1.4树的性质
    2.1.5树的基本操作
    2.1.6树与森林
    2.1.7实例应用与分析
    2.2二叉树
    2.2.1二叉树的定义
    2.2.2二叉树的性质
    2.2.3二叉树的存储结构
    2.2.4二叉树的基本操作
    2.2.5实例应用与分析
    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.6B树
    2.6.1B树的定义
    2.6.2B树的基本操作
    第3章图结构(教学视频:34分钟)
    3.1图结构简介
    3.2图的存储结构
    3.2.1邻接矩阵存储
    3.2.2邻接表存储
    3.3图的基本操作和图的遍历
    3.3.1图的基本操作
    3.3.2深度优先遍历
    3.3.3广度优先遍历
    3.3.4实例应用与分析

    第2篇基础算法篇
    第4章算法入门(教学视频:30分钟)
    4.1什么是算法
    4.2算法的数学基础
    4.2.1算法分析
    4.2.2函数增长率
    ……
    第3篇高级算法篇
    第4篇算法实战篇
  • 内容简介:
      《妙趣横生的算法(C++语言实现)》内容丰富,生动有趣,寓教于乐,旨在帮助读者学习数据结构和算法的相关知识,从而开阔眼界,培养编程兴趣,提高编程能力,增强求职的竞争力。如果您想提高自己对算法和数据结构的理解能力,在程序设计之路上走得更远,那么请翻开《妙趣横生的算法(C++语言实现)》,仔细研读吧,它将助您一臂之力。
      《妙趣横生的算法(C++语言实现)》以通俗易懂的语言深入浅出地介绍了常用的数据结构和算法知识。在讲解算法理论时,结合实际编程环境,配合精选的例题,利用C++语言将算法理论转换为代码,以加深读者对各种算法的特点和难点的理解,并能更好地掌握算法的应用。另外,作者为书中的重点内容录制了高清教学视频,便于读者高效、直观地学习。
      《妙趣横生的算法(C++语言实现)》共12章,分为4篇。第1篇是基础知识篇,主要介绍常用的数据结构。第2篇是基础算法篇,主要介绍算法的一些基础理论和常用的经典基础算法,包含算法的数学基础、排序算法、查找算法等。第3篇是高级算法篇,主要介绍难度较高的一些算法,包括高级图算法、动态规划、贪心算法等。其中,高级图算法是重点,用途很广,是在第3章图结构的基础上深入分析图结构在工程应用中的作用和常用算法思想,包括拓扑排序和最小生成树等。第4篇是算法实战篇,以实例分析为主,包含大量的数学应用方面的算法题和面试中常见的算法题。本篇是对本书算法理论知识的总结和实践,有较高的实用性。
      《妙趣横生的算法(C++语言实现)》特别适合算法入门人员和爱好者阅读,也适合有一定C++编程基础的人员作为进阶读物。另外,本书还适合相关院校作为教材使用。对于参加IT企业面试的程序员和各种程序设计选拔赛及信息学竞赛的参赛者,本书也是一本很好的参考读物。
  • 作者简介:
      胡浩,网络工程师。从事软件开发工作多年,在数据挖掘领域有较深的研究。精通算法设计,擅长数据挖掘算法。擅长C++和Java程序设计。曾经主持和参与了多个大型项目的开发,积累了丰富的开发经验。
  • 目录:
    第1篇基础知识篇
    第1章基础数据结构(教学视频:26分钟)
    1.1顺序表
    1.1.1顺序表的定义
    1.1.2顺序表的基本操作
    1.1.3实例应用与分析
    1.2链表
    1.2.1链表的定义
    1.2.2链表基本操作
    1.2.3双向链表
    1.2.4循环链表
    1.2.5实例应用与分析
    1.3栈
    1.3.1栈的定义
    1.3.2栈的基本操作
    1.3.3实例应用与分析
    1.4队列
    1.4.1队列的定义
    1.4.2队列的基本操作
    1.4.3实例应用与分析
    1.5散列表
    1.5.1散列表的定义
    1.5.2散列函数
    1.5.3基于散列的查找
    1.5.4实例应用与分析
    第2章树结构(教学视频:43分钟)
    2.1树结构简介
    2.1.1树的定义
    2.1.2树的逻辑表示
    2.1.3基本术语
    2.1.4树的性质
    2.1.5树的基本操作
    2.1.6树与森林
    2.1.7实例应用与分析
    2.2二叉树
    2.2.1二叉树的定义
    2.2.2二叉树的性质
    2.2.3二叉树的存储结构
    2.2.4二叉树的基本操作
    2.2.5实例应用与分析
    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.6B树
    2.6.1B树的定义
    2.6.2B树的基本操作
    第3章图结构(教学视频:34分钟)
    3.1图结构简介
    3.2图的存储结构
    3.2.1邻接矩阵存储
    3.2.2邻接表存储
    3.3图的基本操作和图的遍历
    3.3.1图的基本操作
    3.3.2深度优先遍历
    3.3.3广度优先遍历
    3.3.4实例应用与分析

    第2篇基础算法篇
    第4章算法入门(教学视频:30分钟)
    4.1什么是算法
    4.2算法的数学基础
    4.2.1算法分析
    4.2.2函数增长率
    ……
    第3篇高级算法篇
    第4篇算法实战篇
查看详情
相关图书 / 更多
妙趣横生的算法(C++语言实现)
妙趣科学.火车
(德) 帕特里夏·门嫩著 ; (德) 沃尔夫冈·梅茨格绘 ; 王丹妮译
妙趣横生的算法(C++语言实现)
妙趣科学.第一辑(套装8册)德国经典科普翻翻书
风雷 译;[德]安德烈娅·埃内 著 (德)沃尔夫冈·梅茨格 绘
妙趣横生的算法(C++语言实现)
妙趣科学.高兴、生气与害怕
风雷 译;[德]多丽丝·吕贝尔 著绘
妙趣横生的算法(C++语言实现)
妙趣科学.紧急救援
(德) 安德烈娅·埃内著 ; (德) 约阿希姆·克劳泽绘 ; 应梦婷译
妙趣横生的算法(C++语言实现)
妙趣科学.巨型车辆
(德) 苏珊·格恩豪泽著 ; (德) 彼得·尼兰德绘 ; 宋阳译
妙趣横生的算法(C++语言实现)
妙趣科学.第二辑5册套装
(德) 帕特里夏·门嫩著; (德) 沃尔夫冈·梅茨格绘 ; 宋阳译
妙趣横生的算法(C++语言实现)
妙趣科学.赛车比赛
(德) 苏珊·格恩豪泽著 ; (德) 彼得·尼兰德绘 ; 宋阳译
妙趣横生的算法(C++语言实现)
妙趣成语
派糖童书编绘
妙趣横生的算法(C++语言实现)
妙趣60秒读懂中国词儿
绘时光
妙趣横生的算法(C++语言实现)
妙趣横生的思维公开课:会思考才能领先他人(第4版)
[美]加里·R.柯比(Gary R. Kirby);[美]杰弗里·R.古德帕斯
妙趣横生的算法(C++语言实现)
妙趣科学.第1辑(全8册)
(德)安德烈娅·埃内
妙趣横生的算法(C++语言实现)
妙趣横生的认知心理学
[英]彼得·J. 希尔斯(Peter J. Hills) (英) 迈克尔·帕克(Michael Pake)
您可能感兴趣 / 更多
妙趣横生的算法(C++语言实现)
无人机航空摄影测量
胡浩 编著;吕翠华;杜卫钢;万保峰
妙趣横生的算法(C++语言实现)
将战略落地:重新定义目标驱动与执行
胡浩 著
妙趣横生的算法(C++语言实现)
水中国宝中华鲟
胡浩 编著;董颖
妙趣横生的算法(C++语言实现)
蘑菇的故事
胡浩 编著;贺璐 绘画;王兰青
妙趣横生的算法(C++语言实现)
怎么挣钱造树屋?融入工资、储蓄、劳动等经济学概念,了解商品社会的运转规律
胡浩 译;[瑞士]罗伦茨·保利 文;[瑞士]克劳蒂亚·德·维克 图
妙趣横生的算法(C++语言实现)
金融管论:胡浩经济金融文集
胡浩 著
妙趣横生的算法(C++语言实现)
钢管格构式构架节点多层次设计方法
胡浩 著
妙趣横生的算法(C++语言实现)
温暖的事物
胡浩 著
妙趣横生的算法(C++语言实现)
商业银行市值管理汉英词典
胡浩 著
妙趣横生的算法(C++语言实现)
高等数学应用教程
胡浩 主编;张广龙
妙趣横生的算法(C++语言实现)
商行天下 全球国家、主要国际组织及会议信息手册
胡浩 主编
妙趣横生的算法(C++语言实现)
精通Windows 2000疑难破解与技巧600招——软硬兼施电脑丛书
胡浩 编;闫诺;李隽秀