算法分析与设计-(C++描述)
- ISBN:9787512102231
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:234页
- 出版时间:2010-09-01
- 条形码:9787512102231 ; 978-7-5121-0223-1
本书特色
《算法分析与设计(C++描述)》:原理与技术的完美结合教学与科研的*新成果语言精练、实例丰富可操作性强,实用性突出
目录
节选
《算法分析与设计(C++描述)》以程序设计作为基础、数据结构作为工具、五大核心算法作为目标,系统地介绍了算法设计中典型问题的求解过程。全书分成程序设计基础、数据结构和五大核心算法3个部分共10章。第1部分为算法分析与程序设计基础,介绍了算法分析的时间和空间复杂度,以及c++算法相关的程序设计基础;第2部分为算法设计数据结构基础,介绍了线性和非线性数据结构基础,同时对常用的排序和搜索算法作了详细介绍;第3部分为典型算法分析与问题求解,介绍了经典算法设计中的“五虎上将”:分治法、贪心法、动态规划、回溯法和分支限界法。
相关资料
插图:1.1.1算法的特征计算机的问世是20世纪人类*伟大的发明之一,它把人类社会带进了信息技术时代,而算法是计算机科学的重要基础,就像算盘一样,人们需要为计算机编制各种各样的“口诀”即算法,才能使其工作。虽然每天都在和算法打交道,但是能严格地指出什么是算法却不是一件容易的事。著名的Webster词典在“algorithm”词条下指出:“算法即在有限步骤内解一个数学问题的过程,步骤中常常包括某一操作的重复”。更广义地说,一个算法就是解一个问题或实现某一目标的逐步过程。这个定义并未与计算机相关,事实上,我国的数学著作《九章算术》就是采用问题集的形式编的,该书共有246个问题的求解算法,远在计算机出现之前就已提出。D.E.Knuth给出了另一个说明:一个算法,就是一个有穷规则的集合,规定了一个解决某一特定类型问题的运算序列,此外还应具有如下5个重要特性。1.输入性一个算法要具有0个或多个外部量作为算法的输入,这些外部量通常体现为算法中的一组变量,有些输入量需要在算法执行过程中输入。从表面上看,有些算法好像没有输入量,实际上是输入量已被嵌入算法之中。2.输出性 一个算法必须具有一个或多个输出,以反映算法对输入数据加工后的结果,没有输出的算法是毫无意义的。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥48.2¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0