资料介绍
实用算法分析与程序设计全书不仅从教学的角度详细讲解算法的理论,而且从竞赛的角度对经典习题进行详细解析,重在培养学生灵活运用算法的能力。
本书是一部优秀的算法参考书,更是各层次程序设计竞赛培训不可错过的辅导书。
本书特色:
采用结构清晰、移植性强且贴近自然语言表述的类程序设计语言。
各章节之间有着紧密的内在联系,但是彼此又相对独立。
例题多采用一题多解、多向求解的方法,且各章均有与其内容相匹配的练习题。
实用算法分析与程序设计目录
1.1 算法的基本定义
1.2 算法的空间复杂度
1.2.1 压缩存储技术
1.2.2 原地工作
1.3 算法的时间复杂度
1.3.1 基本运算
1.3.2 输入规模
1.3.3 输入情况
1.3.4 时间复杂度的阶
1.4 优化时间效率的方法
1.4.1 编程实现算法时注意细节优化
1.4.2 寻找解题思路时尽可能考虑最优性
1.5 实际生活中常见的算法问题
第2章 排序、顺序统计与解题的基本策略
2.1 计数排序与贪心策略
2.1.1 计数排序
2.1.2 贪心策略
2.2 “二分”思想与快速排序
2.2.1 分类和分治思想
2.2.2 快速排序采用二分法
2.2.3 快速排序和二分法在顺序统计问题上的应用
2.3 堆排序的思想与应用
2.3.1 在调整中保持堆性质
2.3.2 建堆
2.3.3 堆排序
2.4 数据有序化
2.4.1 预处理阶段的数据有序化
2.4.2 实时处理阶段的数据有序化
习题
第3章 初等数论的有关算法
3.1 计算a和b最大公约数的欧几里得公式gcd(a, b)
3.2 计算N的最大互质数
3.3 欧几里得公式推广:计算最大公约数的线性组合
3.4 计算同余方程ax≡b(mod n)(n>0)
3.5 求解同余式组
3.6 解不定方程ax+by=c
3.7 初等数论知识的应用
3.7.1 运用反复平方法求数的幂模n
3.7.2 素数的测试
3.7.3 整数的因子分解
习题
第4章 计算几何学的有关算法
4.1 线段的性质
4.2 计算两条相交线段的交点
4.3 判断任意一组线段中是否存在相交情况
4.4 计算线段p1p2的中垂线方程
4.5 计算凸多边形的重心位置和面积
4.6 寻找最近点对
4.7 计算包含平面所有点的二维凸包
4.8 将凸包问题由二维拓展至三维
4.8.1 计算三维凸包体积的基本思想
4.8.2 计算由3个空间点组成的劈面三棱柱的体积V(R( i))
4.8.3 计算包含点集p的三维凸包体积
4.9 计算几何类问题的类型和应对的基本方法
习题
第5章 搜索的有关算法
第6章 图论的有关算法
- 算法-程序设计的灵魂 1次下载
- C语言程序设计第四讲结构化程序设计之选择 0次下载
- 增量式PID控制算法程序设计方案下载 7次下载
- JAVA程序设计教程之JSP程序设计实验 6次下载
- 时间片轮转算法在单片机程序设计中要什么样的作用应用说明
- C++程序设计教程之程序设计初步资料说明 7次下载
- VB程序设计电子教程之图形程序设计的详细资料说明 13次下载
- C++程序设计教程之基础知识资料概述 13次下载
- 简单的C程序设计教程之顺序程序设计的资料概述 4次下载
- 如何进行MCS-51汇编语言程序设计?详细资料概述 11次下载
- 面向对象的程序设计总结与过程化程序设计有什么区别? 0次下载
- 《实用算法分析与程序设计》 王建德 0次下载
- 基于物理模型的CRC算法分析与程序设计 0次下载
- 组合数学的算法与程序设计
- 基于程序设计主观题智能阅卷算法的应用研究
- PLC程序设计常用方法总结 4430次阅读
- 浅谈项目中的程序设计思路与步骤 972次阅读
- 解析PLC梯形图程序设计 1402次阅读
- RTOS应用程序设计的五个实战技巧 970次阅读
- C语言的算法-1 594次阅读
- 如何利用逻辑设计法进行PLC的程序设计 3760次阅读
- 介绍MATLAB程序设计中M程序及使用方法 6847次阅读
- dsp28335如何入门:程序设计步骤 1.9w次阅读
- vb语言程序简单设计实例(5款vb语言设计程序分享) 11w次阅读
- 由传统电工图转换为阶梯图的过程,浅谈程序设计 5389次阅读
- 算法与程序的区别关系_算法与程序设计知识点总结 5.9w次阅读
- 单片机C语言程序设计:TIMER0与TIMER1控制条形LED 3846次阅读
- mpu6050姿态解算原理分析及程序设计 4.2w次阅读
- 程序设计基础:字符能像整数一样计算 4424次阅读
- 单片机与程序设计(下) 2826次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 92次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7蓝牙设备在嵌入式领域的广泛应用
- 0.63 MB | 3次下载 | 免费
- 89天练会电子电路识图
- 5.91 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多