图书介绍

资料结构与问题解法PDF|Epub|txt|kindle电子书版本下载

资料结构与问题解法
  • 海尔曼(Helman,P.)著;吴正己,张炎良译 著
  • 出版社: 全华科技图书股份有限公司
  • ISBN:
  • 出版时间:1987
  • 标注页数:606页
  • 文件大小:26MB
  • 文件页数:624页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

资料结构与问题解法PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部份 结构化程式设计与问题解决2

第1章 结构化程式设计复习2

1.1问题解决与程式设计3

1.1-1何谓问题解决3

1.1-2解决问题的工具4

1.1-3何谓好的解题法5

1.2程式设计问题摘要7

1.2-1透过由上而下设计的模组化8

1.2-2易修改性11

1.2-3使用者介面14

1.2-4防错的程式设计15

1.2-5格局23

1.2-6除错30

1.3摘要33

1.4注意事项33

习题34

专题35

第2章 高阶PASCAL复习38

2.1档案39

2.1-1一般档案42

2.1-2文字档案53

2.2指标61

2.3有关PASCAL的一些补充说明75

2.4注意事项77

2.5摘要78

习题79

专题82

第3章 链结串列83

3.1链结串列之程式设计84

3.1-1从链结串列中删除一个特定节点85

3.1-2将节点插入特定位置87

3.1-3有序链结列之插入与删除程序89

3.1-4虚拟首节点99

3.1-5记忆体管理101

3.1-6自档案中存取链结串列105

3.2个案研究:存货管理110

3.2-1存货问题之描述110

3.2-2存货问题的解题法111

3.2-3解题法之由上而下设计112

3.2-4由下而上地发展程式129

3.2-5程式之最后改良132

3.3摘要155

3.4注意事项156

习题156

专题158

第二部份 递回——镜162

第4章 递回简介162

4.1递回解题法163

重要概念165

4.1-1阶乘165

4.1-2字串反向印出172

4.2计算184

4.2-1整数的乘冪184

4.2-2兔子的繁殖188

4.3排列组合191

4.3-1史波克先生的难题191

4.3-2疯狂的科学家193

4.4搜寻195

4.4-1寻找阵列中最大的元素195

4.4-2二元搜寻196

4.4-3寻找阵列中第k小的元素202

4.5递回与效率205

4.6注意事项207

4.7摘要207

习题207

第5章 以递回当解题工具212

5.1问题处理213

5.1-1汉诺塔213

5.1-2排序219

5.2定义235

5.2-1基本文法236

5.2-2两种简单的语言238

5.2-3算术表示式240

5.2-4更复杂的算术表示式252

5.3递回与数学归纳法之关系260

5.3-1递回阶乘函数之正确性261

5.3-2汉诺塔的解题代价262

5.4摘要264

5.5注意事项265

习题265

第三部份 资料抽象化作为问题解决工具——墙270

第6章 资料抽象化270

6.1简介271

6.2抽象资料型态275

6.3 ADT的制作——资料结构279

6.4以ADT发展程式的实例285

6.5 ADT堆叠的制作290

6.5-1 ADT堆叠的循序结构291

6.5-2 ADT堆叠的链结结构295

6.5-3不同结构方式间的转换299

6.6摘要301

6.7注意事项301

习题302

专题304

第7章 堆叠306

7.1再谈ADT堆叠307

7.2 ADT堆叠的两种简单应用309

7.3堆叠的复杂应用312

7.3-1算术表示式312

7.3-2圆形搜寻326

7.4堆叠与递回之关系345

7.5 ADT堆叠的衍化:可巡行堆叠351

7.5-1运用双链结串列的结构354

7.6摘要361

7.7注意事项362

习题362

专题364

第8章 队列366

8.1 ADT队列367

8.2 ADT队列的制作367

8.2-1链结结构的ADT队列368

8.2-2循序结构的ADT队列371

8.3 ADT队列的应用376

8.4位置导向的ADT总结391

8.5摘要393

8.6注意事项393

习题393

专题395

第9章 ADT表格:线性与非线性结构398

9.1 ADT表格400

9.2保持整体观念404

9.3线性结构:以资料串列制作ADT表格405

9.3-1情境A:无特定顺序地插入与巡行407

9.3-2情境B:有序情况下巡行408

9.3-3情境C:有序情况下巡行与查索410

9.3-4情境D:有序情况下巡行、插入与删除412

9.4二元树416

9.4-1制作419

9.4-2巡行420

9.4-3满树与完全树426

9.5非线性结构:以二元搜寻树制作之ADT表格432

9.6二元树的插入及删除操作437

9.7二元搜寻树演算法之效率443

9.8二元搜寻树结构之细节445

9.9摘要459

9.10注意事项459

习题460

第10章 ADT表格的演变465

10.1 ADT优先队列466

10.1-1完全树的循序表示469

10.1-2锥叠470

10.1-3以锥叠制作优先队列470

10.2个案研究:录影带存货管理系统之改良478

10.2-1修改先前的程式480

10.2-2增加新的功能494

10.3以多种结构管理资料501

10.3-1观念501

10.3-2双链结串列504

10.4摘要508

10.5注意事项508

习题508

专题510

第四部份 资料管理之高级技巧514

第11章 高阶ADT表格结构514

11.1平衡搜寻树515

11.2 AVL树517

11.3 2-3树519

11.3-1 2-3树的插入操作525

11.3-2 2-3树的删除操作530

11.4杂凑538

11.5优良杂凑函数的要件545

11.6注意事项548

11.7摘要548

习题548

专题551

第12章 外部记忆体资料的管理552

12.1外部记忆体概观553

12.2外部档案资料的排序556

12.3外部表格的搜寻563

12.3-1外部表格的索引566

12.3-2外部杂凑569

12.3-3 B-树573

12.3-4巡行582

12.3-5多重索引584

12.4摘要585

12.5注意事项585

习题586

专题588

第13章 排序演算法比较589

13.1如何分析演算法590

13.1-1大小等级分析591

13.1-2 Big O的观念593

13.1-3保持整体观念594

13.2四种排序演算法之比较595

13.2-1插入排序595

13.2-2快速排序596

13.2-3合并排序597

13.2-4锥叠排序598

13.3摘要603

13.4注意事项603

习题604

热门推荐