算法分析与设计-(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.输出性 一个算法必须具有一个或多个输出,以反映算法对输入数据加工后的结果,没有输出的算法是毫无意义的。
-
乡村振兴新技术:新时代农村短视频编辑技术基础入门
¥12.8¥32.0 -
AI绘画+AI摄影+AI短视频从入门到精通
¥45.5¥79.8 -
企业AI之旅
¥43.5¥79.0 -
机器学习
¥59.4¥108.0 -
基于知识蒸馏的图像去雾技术
¥61.6¥88.0 -
软件设计的哲学(第2版)
¥51.0¥69.8 -
智能算法优化及其应用
¥52.4¥68.0 -
Photoshop图像处理
¥25.5¥49.0 -
R语言医学数据分析实践
¥72.3¥99.0 -
大模型推荐系统:算法原理、代码实战与案例分析
¥62.3¥89.0 -
剪映 从入门到精通
¥25.7¥59.8 -
游戏造梦师----游戏场景开发与设计
¥67.6¥98.0 -
SAR图像处理与检测
¥35.4¥49.8 -
人工智能
¥29.4¥42.0 -
中文版PHOTOSHOP 2024+AI修图入门教程
¥59.3¥79.0 -
WPS办公软件应用
¥25.2¥36.0 -
格拉斯曼流行学习及其在图像集分类中的应用
¥13.7¥28.0 -
轻松上手AIGC:如何更好地向CHATGPT提问
¥40.3¥62.0 -
元宇宙的理想与现实:数字科技大成的赋能与治理逻辑
¥61.6¥88.0 -
云原生安全:攻防与运营实战
¥66.8¥89.0