图书介绍
Java软件开发PDF|Epub|txt|kindle电子书版本网盘下载
- (美)Sartaj Sahni,(美)Raj Kumar著;杜大鹏等译 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508421736
- 出版时间:2004
- 标注页数:331页
- 文件大小:15MB
- 文件页数:341页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java软件开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章软件开发1
3.3菜单 31
14.5回溯法 3 11
1.1 开发活动1
目 录1
致谢1
前言1
译者序1
1.2软件描述2
1.3 设计2
第7章逐步改进 g3
1.4模块化3
1.5选择编程语言4
1.6程序开发5
1.7检测5
1.8性能分析和测试9
1.9说明文档10
1.10维护11
1.12计算机辅助工具12
1.13本章小结12
1.1 1 功能增强12
7.5.1 问题描述 113
7.5装配线顺序 113
1.14参考文献和推荐读物13
第2章问题描述14
2.1 引言14
2.2数学问题14
7.5.3程序计划 114
7.5.2设计 114
7.5.4程序开发 115
2.3编程语言16
2.3.1句法和语义17
7.7练习 118
7.6参考文献及推荐读物 118
2.3.2多义性18
2.4 电子表格21
2.5数据库管理25
2.8练习27
2.7参考文献和推荐读物27
2.6本章小结27
3.1 引言30
第3章设计30
3.2功能30
3.3.1其他考虑32
3.3.2具有层次结构的菜单32
3.3.3水平菜单显示方式35
3.3.4本节小结35
3.4命令格式36
3.5小结37
3.6联机帮助38
3.6.2详细帮助38
3.6.1 简略帮助38
3.7参考文献和推荐读物39
3.8练习39
第4章模块化41
4.1 引言41
4.3电子表格44
4.2 文本编辑程序44
4.4数据库管理45
4.5程序47
4.6本章小结48
4.7参考文献和推荐读物49
4.8练习49
9.1 引言 152
5.1 程序美52
第5章编程美学52
5.2名称选择56
5.3注释58
5.4程序布局61
5.5语句组织63
5.6控制语句的选择64
5.6.1控制语句64
5.6.3使用for语句66
5.6.2使用while语句66
5.6.4使用do-while语句67
5.6.5使用if语句68
5.6.6使用switch语句69
5.6.7关于没有goto语句的说明70
5.7通用性71
5.8输入/输出格式71
5.9参考文献和推荐读物72
5.10练习72
6.1 引言74
6.2输入错误74
第6章防御性编程74
6.3数值误差76
9.6练习 176
6.3.1表示误差76
6.3.2算术误差80
6.3.3与数值误差共处81
6.4边界错误84
6.4.1文本编辑器84
6.4.2插入87
6.4.3堆栈88
6.5.1未初始化变量89
6.5其他原因89
6.6参考文献和推荐读物90
6.7练习90
6.5.2全局和局部变量90
7.1 引言93
7.2迷宫中的老鼠93
7.2.1描述93
7.2.2设计94
7.2.3程序计划95
7.2.4程序开发96
7.2.5迭代版本101
7.2.6本节小结103
7.3.4程序开发104
7.3.3程序计划104
7.3.1问题描述104
7.3排序104
7.3.2设计104
7.4栅网107
7.4.1 问题描述107
7.4.3编程计划108
7.4.2设计108
7.4.4程序开发108
第8章程序的正确性122
8.1 引言122
8.2数学归纳法123
8.2.1证明方法123
8.2.2递归程序127
8.2.3迭代程序130
8.2.4循环不变量133
8.3断言变换符方法134
8.4参考文献和推荐读物147
8.5练习147
第9章测试152
9.2模块测试策略153
9.2.1大宗测试153
9.2.2大宗综合测试154
9.2.3增量测试157
9.3测试数据的生成159
9.3.1引言159
9.3.2黑箱方法 .159
9.3.3白箱方法170
9.3.4本节小结175
9.4调试176
9.5参考文献和推荐读物176
第10章性能分析179
10.1 引言179
10.2空间复杂性180
10.3 时间复杂性185
10.4渐近记号(O、Ω、?、o)193
10.5实用的复杂性199
10.6参考文献和推荐读物200
10.7练习200
第1 1章性能测试204
1 1.1 引言204
1 1.2方法调用的代价208
11.3递归和迭代209
11.4边界测试211
11.5编程效率212
11.6算法的比较213
1 1.6.1 引言213
11.6.2示例:插入排序和冒泡排序215
1 1.7高速缓存的效果220
1 1.8生成测试数据222
11.9练习224
12.1 引言226
第12章数据结构226
12.2.2 线性列表227
12.2数组表示法227
12.2.1 引言227
12.2.3队列232
12.2.4搜索表236
12.3链接表示法239
12.3.1引言239
12.3.2线性列表240
12.3.3堆栈245
12.3.4队列246
12.3.5双队列248
12.3.6搜索表250
12.5练习253
12.4参考文献和推荐读物253
第13章高级数据结构258
13.1二叉树258
13.1.1引言258
13.1.2性质259
13.1.3表示法260
1 3.1.4二叉树操作262
13.2堆265
13.3二叉搜索树272
13.4图形277
1 3.4.1 定义277
1 3.4.2应用278
13.4.3性质280
13.4.4表示法281
13.4.5操作284
13.5参考文献和推荐读物289
13.6练习289
第14章算法设计方法294
14.1 引言294
14.2贪婪法295
14.3分而治之299
14.4动态编程308
14.6分支和约束313
14.7试探法315
14.7.1引言315
14.7.2贪婪试探法315
14.7.3交换法320
14.7.4性能测定321
14.7.5 Monte Carlo改进方法322
14.8参考文献和推荐读物324
14.9练习324
附录曲线拟合328