返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 面向算法设计的数据结构 谢勰 编著 著 大中专 文轩网
  • 新华书店正版
    • 作者: 谢勰 编著著
    • 出版社: 清华大学出版社
    • 出版时间:2015-12-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 谢勰 编著著
    • 出版社:清华大学出版社
    • 出版时间:2015-12-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2015-12-01
    • 字数:445千字
    • 页数:278
    • 开本:16开
    • 装帧:平装
    • 国别/地区:中国
    • 版权提供:清华大学出版社

    面向算法设计的数据结构

    作  者:谢勰 编著 著
    定  价:39
    出 版 社:清华大学出版社
    出版日期:2015年12月01日
    页  数:278
    装  帧:平装
    ISBN:9787302411529
    主编推荐

    内容简介

    本书基于抽象数据类型的观点讲解数据结构,力图让读者学会以“积木式”组件方案快速、便捷、高效地构建程序. 数据结构要为算法服务,因此本书以算法分析为导向,以算法效率为准绳,着墨于抽象数据类型的选择、使用和组合,从而实现提升算法性能的终极目标. 全书采用 C++语言描述程序,并尽量与 C++11标准靠拢,力求紧跟程序设计语言的时代脉搏. 本书特色在于以标准模板库(STL)高效地编写C++程序代码,并特别论及了各种容器的算法性能优劣,从而让读者能够更好地使用 STL容器. 本书可作为高等院校计算机科学与技术等本科专业的数据结构课程教材,也可供相关专业的工程技术人员参考.

    作者简介

    精彩内容

    目录
    第1章算法
    1.1概述
    1.2(实例)二分查找
    1.3程序性能与算法分析
    1.3.1时间复杂度
    1.3.2空间复杂度
    1.4渐近记号
    1.5(技巧)阶的快速比较*
    1.5.1加和型无穷大量阶的比较
    1.5.2乘积型无穷大量阶的比较
    1.5.3对数型无穷大量阶的比较
    1.6习题
    第2章抽象数据类型
    2.1概述
    2.2(实例)在数据集中查找给定值
    2.2.1缺点一:长度受
    2.2.2缺点二:有序则难变
    2.2.3缺点三:查变难两全
    2.2.4查找问题的抽象数据类型视角
    2.3数据库与数据集
    2.3.1数据库
    2.3.2数据集
    2.4功能与实现
    2.4.1向量的伸缩
    2.4.2有序向量实现
    2.4.3无序向量实现
    2.4.4对比
    2.5(技巧)组装使用
    2.6STL容器一览
    2.7设计模式
    2.7.1迭代器
    2.7.2适配器
    2.7.3组合
    2.8习题
    第3章向量
    3.1概述
    3.2 (使用) vectoor
    3.3vector的简要实现
    3.4加倍技术木
    3.5(技巧)物理存储与进制换算
    3.5.1一维数组
    3.5.2二维数组
    3.5.3多维向量
    3.6(技巧)自然数映射与下标
    3.7(实例)矩阵的向量实现
    3.7.1矩阵的简易实现
    3.7.2稀疏矩阵
    3.8习题
    第4章递归
    4.1概述
    4.2(技巧)递归设计与归纳证明
    4.3递归与进程模型
    4.4递归算法性能分析
    4.5(实例)排列生成器*
    4.5.1利用vector传值实现
    4.5.2利用vector引用实现
    4.6(实例)乐高铺砖
    4.7习题
    第5章栈
    5.1概述
    5.2(使用) stack
    5.3stack的简要实现
    5.4(技巧)逻辑表达式优化
    5.5(实例)路径搜索
    5.6习题
    第6章队列
    6.1概述
    6.2 (使用) queue
    6.3(技巧)循环向量设计
    6.3.1使用两个位置指示
    6.3.2使用计数信息
    6.4queue的简要实现
    6.5(实例)贾宪三角
    6.6(技巧)排队组织与内蕴次序
    6.7习题
    第7章链
    7.1概述
    7.2 (使用) list
    7.3(技巧)用于链接的指针
    7.3.1利用指针实现链接功能
    7.3.2使用真实链首元素指针
    7.3.3使用哑结点解决空链判断问题
    7.4链的变种
    7.4.1单链
    7.4.2单循环链
    7.4.3双循环链
    7.5 list的简要实现*
    7.6(技巧)基于归纳的初始条件选取
    7.7 (实例)归并排序
    7.8习题
    第8章二叉树
    8.1概述
    8.2二叉树与树
    8.3(技巧)二叉树遍历
    8.4(技巧)递归处理二叉树
    8.5(实例)二叉查找树
    8.5.1特性
    8.5.2查找
    8.5.3插入
    8.5.4删除
    8.5.5迭代器
    8.5.6效率
    8.6习题
    第9章集合
    9.1概述
    9.2 (使用) set与multiset
    9.3(实例)寻找宝藏
    9.4 (技巧)哨兵
    9.4.1线性查找中的哨兵
    9.4.2二叉查找树中的哨兵
    9.5(技巧)集合与序关系
    9.5.1排序
    9.5.2中位数
    9.6(技巧)不相交集
    9.7习题
    第10章优先级队列
    10.1概述
    10.2(使用) priority_queue
    10.3(技巧)维护优选元
    10.4 priority_queue的简要实现
    10.5(实例)堆排序
    10.5.1数据组织与排序
    10.5.2建堆算法
    10.6(实例) Huffman编码
    10.7习题
    第11章图
    11.1概述
    11.2图的表示
    11.2.1邻接矩阵
    11.2.2邻接表
    11.2.3选用
    11.3图类
    11.3.1有向图类
    11.3.2加权有向图类
    11.3.3加权无向图类
    11.4(技巧)编号与反向映射
    11.5(技巧) DFS和BFs
    11.5.1深度优先搜索
    11.5.2广度优先搜索
    11.5.3若干应用
    11.6(实例)最短路径*
    11.6.1 Dijkstra算法
    11.6.2 Bellman-Ford-Moore算法
    11.6.3 Floyd-Warshall算法
    11.7(实例)最小生成树
    11.7.1Kruskal算法
    11.7.2 Prim算法
    11.8习题
    ……
    第12章实验
    附录A头文件
    附录B中文参考书目
    英文参考文献

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购