图书介绍

Java 程序设计:一种跨学科的方法PDF|Epub|txt|kindle电子书版本网盘下载

Java 程序设计:一种跨学科的方法
  • (美)Robert Sedgewick,(美)Kevin Wayne著,葛秀慧,田浩等译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302183280
  • 出版时间:2008
  • 标注页数:488页
  • 文件大小:121MB
  • 文件页数:505页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

Java 程序设计:一种跨学科的方法PDF格式电子书版下载

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

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

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

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

图书目录

第1章 程序设计的元素1

1.1第一个程序1

Java程序设计2

输入与输出5

问题与回答(Q&A)6

练习8

1.2内置数据类型8

定义9

字符和字符串12

整数14

浮点数16

布尔型17

比较18

库方法和API20

类型转换22

小结24

问题与回答(Q&A)25

练习27

创新练习29

1.3条件与循环31

if语句32

while循环34

for循环38

嵌套40

应用42

其他条件和循环结构49

死循环51

小结52

问题与回答(Q&A)53

练习55

创新练习58

1.4数组61

在Java中的数组61

优惠券收购69

Eratosthenes的素数筛选71

二维数组73

示例:自回避随机行走77

小结80

问题与回答(Q&A)80

练习81

创新练习83

1.5输入与输出86

鸟瞰功能86

标准输出88

标准输入90

重定向和管道94

标准图画97

标准音频105

问题与回答(Q&A)109

练习110

创新练习113

1.6案例研究:随机Web冲浪115

输入格式116

过渡矩阵116

模拟117

混合马尔可夫链121

经验125

练习126

创新练习127

第2章 函数与模块129

2.1静态方法129

使用和定义静态方法130

静态方法的属性133

实现数学函数137

使用静态方法组织代码139

用数组实现静态方法140

示例:声波的叠加143

问题与回答(Q&A)147

练习148

创新练习150

2.2库和客户端153

使用在其他程序中的静态方法154

库156

随机数158

数组的输入和输出161

迭代函数系163

标准统计167

模块化程序设计172

问题与回答(Q&A)174

练习175

创新练习177

2.3递归179

第一个递归程序179

数学归纳法181

欧几里得算法183

汉诺塔183

函数调用树185

指数时间186

格雷码187

递归图形189

布朗桥191

递归易犯的错误193

观点195

问题与回答(Q&A)195

练习196

创新练习197

2.4案例研究:渗滤200

渗滤201

基本支架202

垂直渗滤204

测试205

估计概率208

渗滤的递归解决方案209

自适应画图211

经验215

问题与回答(Q&A)216

练习217

创新练习218

第3章 面向对象程序设计221

3.1数据类型221

基本定义222

颜色227

数字图像处理231

字符串处理238

字符串处理应用:基因组学241

输入和输出修订243

引用类型属性249

问题与回答(Q&A)254

练习256

创新练习258

3.2创建数据类型262

数据类型的基本元素262

秒表266

直方图268

海龟作图270

复数275

Mandelbrot集279

商务数据处理282

问题与回答(Q&A)285

练习287

创新练习290

3.3设计数据类型294

设计 API294

封装296

不变性301

示例:空间向量303

继承306

应用:数据挖掘310

契约式设计315

问题与回答(Q&A)316

练习318

数据类型设计练习319

创新练习320

3.4案例研究:N体模拟321

N体模拟322

问题与回答(Q&A)328

练习329

创新练习329

第4章 算法与数据结构331

4.1性能331

观测332

假说334

增长阶分类338

预测340

防止误解的说明342

性能保证343

内存344

观点348

问题与回答(Q&A)349

练习351

创新练习355

4.2排序与搜索357

二分查找358

插入排序364

归并排序370

应用:频率计数374

应用:最长的重复子串377

经验381

问题与回答(Q&A)382

练习383

创新练习384

4.3堆栈与队列386

后进先出栈387

数组实现388

链表390

参数化数据类型398

堆栈的应用402

FIFO队列405

队列应用411

可迭代的集合413

资源分配416

问题与回答(Q&A)419

练习421

链表练习423

创新练习424

4.4符号表428

API428

符号表客户端430

符号表实现435

二叉搜索树436

BST的性能特性440

BST树遍历443

扩展符号表操作445

集合数据类型446

观点447

问题与回答(Q&A)448

练习448

二叉树练习450

创新练习451

4.5案例研究:小世界456

图456

图数据类型459

图客户端示例462

图的最短路径465

小世界图473

经验478

问题与回答(Q&A)480

练习481

创新练习483

后记487

热门推荐