图书介绍

程序设计方法与优化 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

程序设计方法与优化 第2版
  • 覃征等编著 著
  • 出版社: 西安:西安交通大学出版社
  • ISBN:9787560518015
  • 出版时间:2007
  • 标注页数:392页
  • 文件大小:18MB
  • 文件页数:407页
  • 主题词:程序设计

PDF下载


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

下载说明

程序设计方法与优化 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 基础篇3

第1章 绪论3

1.1 程序设计方法的发展3

1.2 程序设计的一般方法9

1.2.1 程序设计语言简介9

1.2.2 三种基本的程序结构10

1.2.3 程序设计的基本方法要素11

1.2.4 程序设计风格15

1.3 程序设计的表示方法18

1.3.1 程序流程图18

1.3.2 判定表20

1.3.3 过程设计语言(PDL)22

小结27

第2章 程序算法与图灵机模型29

2.1 算法概念29

2.2 图灵机模型31

2.2.1 图灵机概念31

2.2.2 二进位码的数据表示39

2.2.3 非自然数的表示43

2.3 通用图灵机44

2.4 希尔伯特问题的不可解性48

小结53

第二部分 方法篇57

第3章 结构化程序设计方法57

3.1 结构化程序设计的基本思想57

3.1.1 结构化程序设计的概念与标准结构57

3.1.2 结构化程序设计的判别60

3.1.3 结构化程序设计的步骤与原理61

3.2 逐步求精的方法62

3.3 改进的N-S图66

3.4 非结构化程序到结构化程序的转化70

3.4.1 非结构化程序转化为结构化程序的一般方法70

3.4.2 非结构化程序转化为结构化程序的实例72

小结75

第4章 面向对象程序设计方法76

4.1 面向对象程序设计的基本思想76

4.1.1 面向对象程序设计的概述76

4.1.2 面向对象方法的理论基础82

4.1.3 面向对象程序设计的方法与步骤86

4.2 面向对象程序设计中的继承机制91

4.3 面向对象程序设计中的多态性99

4.3.1 多态性的实现方式99

4.3.2 多态性在程序设计中的应用107

4.4 面向对象程序设计方法的软件模式116

4.4.1 代码模式116

4.4.2 设计模式119

4.4.3 架构模式123

4.5 面向对象方法与结构化方法的比较132

4.6 面向对象技术的未来发展138

小结141

第5章 组件化程序设计方法143

5.1 组件化程序设计的基本思想143

5.1.1 组件化程序的标准143

5.1.2 组件技术与面向对象技术的比较151

5.1.3 组件化程序的开发方法151

5.2 CORBA组件模型153

5.2.1 CORBA的相关概念153

5.2.2 CORBA中面向对象分析的方法与Java IDL程序实例159

5.2.3 CORBA技术的新发展167

5.3 COM组件对象模型170

5.3.1 COM的相关概念170

5.3.2 COM组件开发方法与程序实例174

5.3.3 DCOM与COM+技术192

5.4 EJB组件模型194

5.4.1 EJB的相关概念194

5.4.2 EJB组件的开发方法和程序实例198

5.4.3 EJB和其他技术的比较206

5.5 组件技术与软件体系结构209

小结213

第6章 递归程序设计方法215

6.1 递归程序设计的基本思想215

6.1.1 递归算法的分析与设计方法215

6.1.2 递归程序的公式化方法与程序实例217

6.1.3 递归方法的应用领域221

6.2 递归方法与树型结构223

6.3 递归方法与栈结构226

6.4 递归算法到非递归算法的变换228

小结234

第7章 嵌入式程序设计方法235

7.1 嵌入式程序设计的基本思想235

7.1.1 嵌入式系统的定义与特点235

7.1.2 嵌入式程序设计的关键技术和方法237

7.2 嵌入式实时操作系统分析244

7.3 嵌入式C/C++语言程序设计方法247

7.3.1 嵌入式C语言程序设计方法247

7.3.2 嵌入式C++语言程序设计方法252

7.4 嵌入式JavaME程序设计方法258

7.4.1 嵌入式JavaME概述258

7.4.2 同Java Wireless Toolkit进行无线设备程序设计263

小结267

第8章 面向Agent的程序设计方法268

8.1 关于Agent268

8.2 面向Agent程序设计的产生背景269

8.2.1 应用需求的变化270

8.2.2 用户期望的变化272

8.3 面向Agent方法与面向对象方法的对比273

8.4 面向Agent程序设计的逻辑基础273

8.4.1 可能世界语义274

8.4.2 模态句子逻辑275

8.4.3 BDI逻辑语法和语义276

8.4.4 关于模态词BEL、GOAL和INTEND的公理体系278

8.5 Agent编程语言279

8.5.1 逻辑程序设计280

8.5.2 Agent0语言281

8.5.3 AgentSpeak语言285

8.6 JACK开发环境291

8.6.1 JACK框架简介291

8.6.2 JACK开发实例292

8.7 JADE框架293

8.7.1 JADE架构294

8.7.2 JADE中Agent生命周期295

8.7.3 JADE开发实例296

小结298

第三部分 优化篇301

第9章 程序计算复杂度的分析方法301

9.1 程序结构复杂度的分析301

9.1.1 程序结构复杂度的度量与建模301

9.1.2 结构复杂度度量的自动实现303

9.2 程序嵌套结构复杂度的分析305

9.3 递归函数时间复杂度的分析309

9.3.1 渐进算法分析309

9.3.2 递归函数的分析方法310

9.4 简化法则对程序算法时间复杂度的估算313

小结315

第10章 程序设计优化的方法316

10.1 程序优化的内容与基本方法316

10.1.1 程序优化的内容与原则316

10.1.2 程序结构优化的基本方法318

10.1.3 程序代码优化的基本方法319

10.2 算法剖析与程序优化323

10.3 常用高级程序语言的优化325

10.3.1 C程序的常用优化方法325

10.3.2 C++程序的常用优化方法334

10.3.3 Java程序性能的优化方法349

10.3.4 ASP程序性能的优化方法363

10.3.5 Prolog逻辑程序的优化方法369

10.4 32位汇编指令的常用优化方法378

小结385

热门推荐