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

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

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

  • 正版新书]数据结构与算法(计算机科学与技术21世纪高等学校规划
  • 全店均为全新正版书籍,欢迎选购!新疆西藏青海(可包挂刷).港澳台及海外地区bu bao快递
    • 作者: 张瑞霞//张敬伟著 | 张瑞霞//张敬伟编 | 张瑞霞//张敬伟译 | 张瑞霞//张敬伟绘
    • 出版社: 清华大学音像出版社
    • 出版时间:2018-06-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    君凤文轩图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 张瑞霞//张敬伟著| 张瑞霞//张敬伟编| 张瑞霞//张敬伟译| 张瑞霞//张敬伟绘
    • 出版社:清华大学音像出版社
    • 出版时间:2018-06-01
    • 版次:1
    • 印次:1
    • 印刷时间:2018-06-01
    • 字数:413千字
    • 页数:254
    • 开本:16开
    • ISBN:9787302505570
    • 版权提供:清华大学音像出版社
  • 作者: 张瑞霞//张敬伟
  • 著: 张瑞霞//张敬伟
  • 装帧: 暂无
  • 印次: 1
  • 定价: 49
  • ISBN: 9787302505570
  • 出版社: 清华大学
  • 开本: 16开
  • 印刷时间: 2018-06-01
  • 语种: 暂无
  • 出版时间: 2018-06-01
  • 页数: 254
  • 外部编号: 五三B96879
  • 版次: 1
  • 成品尺寸: 暂无
  • 第1章 绪论
    1.1 为什么要学习数据结构
    1.2 抽象数据类型
    1.3 数据结构
    1.3.1 数据结构的基本术语
    1.3.2 数据结构研究的三要素
    1.4 算法与算法效率
    1.4.1 算法举例
    1.4.2 什么是算法
    1.4.3 算法评价标准
    1.4.4 算法描述方法
    1.5 算法分析
    1.5.1 算法比较举例
    1.5.2 时间复杂度分析
    1.5.3 常见循环的时间复杂度举例
    习题
    第2章 线性表
    2.1 线性表的概念
    2.1.1 线性表的定义
    2.1.2 线性表的抽象数据类型定义
    2.1.3 顺序表VS链表
    2.2 顺序表的建立与判空
    2.2.1 创建空的顺序表
    2.2.2 判断顺序表为空
    2.2.3 扩展延伸:通过调试理解算法
    2.3 顺序表的插入和删除
    2.3.1 插入算法
    2.3.2 删除算法
    2.3.3 小白实践:完整示例
    2.4 顺序表的查找定位
    2.4.1 查找算法
    2.4.2 二分查找
    2.5 单链表的建立与判空
    2.5.1 建立单链表
    2.5.2 链表的判空
    2.5.3 用头插法建立单链表
    2.5.4 用尾插法建立单链表
    2.6 单链表的查找
    2.7 单链表的插入
    2.7.1 后插算法
    2.7.2 前插算法
    2.8 单链表的删除
    2.8.1 按位置删除
    2.8.2 按值删除
    2.9 单循环链表
    2.10 双链表和双循环链表
    2.10.1 双链表
    2.10.2 双循环链表
    2.11 线性表的应用:一元多项式的表示和运算
    2.12 线性表的应用:Josephus问题

    第3章栈和队列本章关键词:策略工具和递归思想。
    关键词——策略工具。栈和队列是两种特殊的线性表,可以看作是一对双胞胎,它们是操作受限的线性结构。在算法设计模式中有深度优先策略和广度优先策略,支撑它们的工具就是栈和队列这两种数据结构。在本章中给出了采用两种策略来解决迷宫问题。类似的农夫过河问题既可以用队列解决,也可以用栈解决。读者需要理解对于同一个应用可以采用不同的策略和工具来解决,而具体采用哪种策略更合适,和应用问题的场景有关。
    关键词——递归思想。递归思想贯穿在整个课程当中,例如链表的定义和建立、树和二叉树的定义和遍历、快速排序和堆排序算法等。栈和递归有着紧密的联系,请结合函数调用理解调用栈并掌握通过栈结构将递归程序转换为非递归的方法。递归算法虽然简洁、清晰,但空间效率低,需要读者明确地意识到。所以并不是所有的问题都适合递归实现,在这里强调的是既要理解递归的过程也要有意识地培养递归的思想。
    “如切如磋者,道学也;如琢如磨者,自修也。”——《大学》3.1栈和队列的概念3.1.1栈和队列的定义图31栈和队列示意图栈和队列是线性表的特例,特殊性在于它们都是操作受限的线性表。栈限定在表尾进行插入或删除。表尾端称栈顶,表头端称栈底。在图31(a)中,如果依次插入元素A、B、C、D、E、F,那么F就是从栈中删除的第一个元素,所以栈的特点是后进先出(LIFO)。在现实生活中,可以把摞在一起的盘子看作一个栈,取出和放入盘子都是在最顶端进行,这一端为栈顶,另外不能操作的端为栈底。
    队列限定在一端进行插入操作、在另一端进行删除操作。插入端称队尾,删除端称队头。在图31(b)中,如果依次在队尾插入元素A、B、C、D、E、F,那么A就是从队列中删除的第一个元素,可以看出队列的特点是先进先出(FIFO)。把移动营业厅或银行对客户的服务看作一个队列,服务的次序是根据客户取号的先后次序办理业务,先来先服务。
    3.1.2栈的抽象数据类型定义栈的主要操作包括创建一个空栈、判空、入栈(插入栈顶元素)、出栈(删除栈顶元素)和取栈顶元素。栈的抽象数据类型定义如下:

    售后保障

    最近浏览

    猜你喜欢

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

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

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

    查看我的收藏夹

    确定

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

    关闭

    抱歉,您暂无任性付资格

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