img
share 分享

Python数据结构与算法分析(第2版)

作者:[美] 布拉德利·米勒

出版社:北京图灵文化发展有限公司

ISBN:9787115517210

VIP会员免费 (仅需0.8元/天) ¥ 39.0

温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!

电子书推荐

更多资源 展开

数据结构与算法JavaScript描述 完整版216页 PDF(含源码) 评分:

本书高清PDF 86M 收集自网络,请在资源下载后24H内删除,著作权归原书作者。如觉得图书非常有用,请自己购买纸质书籍。 《数据结构与算法JavaScript描述》 推荐序  XI 前言  XII 第1章 JavaScript的编程环境和模型  1 1.1 JavaScript环境  1 1.2 JavaScript编程实践  2 1.2.1 声明和初始化变量  3 1.2.2 JavaScript中的算术运算和数学库函数  3 1.2.3 判断结构  4 1.2.4 循环结构  6 1.2.5 函数  7 1.2.6 变量作用域  7 1.2.7 递归  9 1.3 对象和面向对象编程  10 1.4 小结  11 第2章 数组  13 2.1 JavaScript中对数组的定义  13 2.2 使用数组  13 2.2.1 创建数组  14 2.2.2 读写数组  15 2.2.3 由字符串生成数组  15 2.2.4 对数组的整体性操作  16 2.3 存取函数  17 2.3.1 查找元素  17 2.3.2 数组的字符串表示  18 2.3.3 由已有数组创建新数组  18 2.4 可变函数  19 2.4.1 为数组添加元素  19 2.4.2 从数组中删除元素  20 2.4.3 从数组中间位置添加和删除元素  21 2.4.4 为数组排序  21 2.5 迭代器方法  22 2.5.1 不生成新数组的迭代器方法  22 2.5.2 生成新数组的迭代器方法  25 2.6 二维和多维数组  27 2.6.1 创建二维数组  27 2.6.2 处理二维数组的元素  28 2.6.3 参差不齐的数组  29 2.7 对象数组  30 2.8 对象中的数组  31 2.9 练习  32 第3章 列表  33 3.1 列表的抽象数据类型定义  33 3.2 实现列表类  34 3.2.1 append:给列表添加元素  35 3.2.2 remove:从列表中删除元素  35 3.2.3 find:在列表中查找某一元素  35 3.2.4 length:列表中有多少个元素  36 3.2.5 toString:显示列表中的元素  36 3.2.6 insert:向列表中插入一个元素  37 3.2.7 clear:清空列表中所有的元素  37 3.2.8 contains:判断给定值是否在列表中  37 3.2.9 遍历列表  38 3.3 使用迭代器访问列表  39 3.4 一个基于列表的应用  40 3.4.1 读取文本文件  40 3.4.2 使用列表管理影碟租赁  41 3.5 练习  44 第4章 栈  45 4.1 对栈的操作  45 4.2 栈的实现  46 4.3 使用Stack类  48 4.3.1 数制间的相互转换  49 4.3.2 回文  50 4.3.3 递归演示  51 4.4 练习  52 第5章 队列  53 5.1 对队列的操作  53 5.2 一个用数组实现的队列  54 5.3 使用队列:方块舞的舞伴分配问题  57 5.4 使用队列对数据进行排序  61 5.5 优先队列  63 5.6 练习  65 第6章 链表  67 6.1 数组的缺点  67 6.2 定义链表  67 6.3 设计一个基于对象的链表  69 6.3.1 Node类  69 6.3.2 LinkedList类  69 6.3.3 插入新节点  69 6.3.4 从链表中删除一个节点  71 6.4 双向链表  74 6.5 循环链表  78 6.6 链表的其他方法  79 6.7 练习  79 第7章 字典  81 7.1 Dictionary类  81 7.2 Dictionary类的辅助方法  83 7.3 为Dictionary类添加排序功能  85 7.4 练习  86 第8章 散列  87 8.1 散列概览  87 8.2 HashTable类  88 8.2.1 选择一个散列函数  88 8.2.2 一个更好的散列函数  91 8.2.3 散列化整型键  93 8.2.4 对散列表排序、从散列表中取值  95 8.3 碰撞处理  96 8.3.1 开链法  96 8.3.2 线性探测法  99 8.4 练习  100 第9章 集合  101 9.1 集合的定义、操作和属性  101 9.1.1 集合的定义  101 9.1.2 对集合的操作  102 9.2 Set类的实现  102

...展开详情
上传时间:2015-05 大小:14.14MB
热门图书