算法分析与设计-(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.输出性 一个算法必须具有一个或多个输出,以反映算法对输入数据加工后的结果,没有输出的算法是毫无意义的。
-
写给小白的Python入门实战课
¥16.0¥50.0 -
Photoshop图像处理标准培训教程
¥20.4¥68.0 -
翻转世界-互联网思维与新技术如何改变未来
¥16.0¥49.9 -
Excel 实战应用大全
¥15.9¥49.8 -
多功能智能机器小车的开发与研制
¥17.9¥56.0 -
APP INVENTOR少儿趣味编程动手做
¥18.9¥59.0 -
像数据达人一样思考和沟通:数据科学、统计学与机器学习极简入门
¥48.3¥68.0 -
造神:人工智能神话的起源和破除 (精装)
¥48.4¥88.0 -
全图解零基础word excel ppt 应用教程
¥14.4¥48.0 -
ABAQUS 6.14超级学习手册
¥78.5¥109.0 -
物联网关键技术及其数据处理研究
¥19.1¥59.8 -
Java编程思想{英文版·第四版}
¥72.3¥99.0 -
欧姆龙PLC编程及应用实例
¥41.8¥58.0 -
Word/Excel/PPT高效商务办公从入门到精通
¥15.4¥48.0 -
浪潮之巅 第4版(2册)
¥80.6¥139.0 -
Python数据爬取技术与实战手册
¥22.7¥59.8 -
HTML & CSS设计与构建网站
¥43.9¥79.8 -
机器学习导论
¥47.4¥79.0 -
flash经典课堂动画、游戏与多媒体制作案例教程
¥54.5¥99.0 -
Photoshop CS图像处理技术
¥25.2¥36.0