热搜关键词: 激光雷达开关电源verilog锂电池图像处理

下载中心>文集> 大家一起学算法资源整理专题(一)

大家一起学算法资源整理专题(一)

算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。

一个算法应该具有以下五个重要的特征:

有穷性--算法的有穷性是指算法必须能在执行有限个步骤之后终止;

确切性--算法的每一步骤必须有确切的定义;

输入项--一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件;

输出项--一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;

可行性--算法中执行的任何计算步骤都是可以被分解为基本的可执行的操作步,即每个计算步都可以在有限时间内完成(也称之为有效性)。

本专题资源是从网上众多有关“算法”的资源中精选出来的,大部分都是业界久负盛名的经典著作。本专题分为(一),(二)两部分

下载:100+ 评论

大家一起学算法资源整理专题(一) 文档列表

pdf
[科学计算导论(第2版)].MICHAEL.T.HEATH.扫描版
标签:科学计算导论
积分:1 类型:技术文档上传者:tiankai001上传时间:2014-11-30
简介: [科学计算导论(第2版)].MICHAEL.T.HEATH.扫描版 本书全面地介绍了科学计算中解各种主要问题的数值方法,包括线性和非线性方程、最小二乘法、特征值、最优化、插值、积分、常微分方程和偏微分方程、快速傅里叶变换和随机数生成。 本书的特点是: 以使用算法的读者为对象,重点讲授算法背后的思想和原理,而不是算法的详细分析。 强调敏感性和病态性等概念,对同一问题的不同算法进行比较和评价,提高读者对算法的鉴赏能力。 对每类问题都专门介绍和讨论有关的数学软件,包括在Internet上可以获得的免费软件和有版权保护的商业软件平台,供读者选用。 丰富的例题和习题,书中包括160多道例题,500多道思考题,240多道练习题和200多道数值计算题。 本书可作为研究生“数值分析”课程的教材或参考书,对于需要解决计算问题的科技人员,本书具有很高的参考价值。
pdf
[程序员实用算法].Andrew.Binstock.等著.扫描版
标签:程序员实用算法
积分:1 类型:技术文档上传者:tiankai001上传时间:2014-11-30
简介:[程序员实用算法].Andrew.Binstock.等著.扫描版 《程序员实用算法》重点关注的是实用、立即可用的代码,并且广泛讨论了可移植性和特定于实现的细节。《程序员实用算法》作者介绍了一些有用但很少被讨论的算法,它们可用于语音查找、日期和时间例程(直到公元1年)、B树和索引文件、数据压缩、任意精度的算术、校验和与数据验证,并且还最全面地介绍了查找例程、排序算法和数据结构。 《程序员实用算法》结构清晰,示例丰富,可作为广大程序员的参考用书。
pdf
[程序语言的奥妙:算法解读(四色全彩)].(杉浦贤).李克秋.扫描版
标签:程序语言算法解读程序语言的奥妙
积分:1 类型:技术文档上传者:tiankai001上传时间:2014-11-30
简介: [程序语言的奥妙:算法解读(四色全彩)].(杉浦贤).李克秋.扫描版 《"形形色色的科学"趣味科普丛书:程序语言的奥妙:算法解读(4色全彩)》中把我们身边方方面面的科学知识活灵活现、生动有趣地展示给你,让你在畅快阅读中收获这些鲜活的科学知识!《"形形色色的科学"趣味科普丛书:程序语言的奥妙:算法解读(4色全彩)》用流程图、程序语言等日常生活中经常出现的事物为工具,以图解的形式讲解了算法的相关知识,即使是不具备计算机知识的初学者,也能够轻松理解。主要包括变量和数组、数据结构、基本的算法等内容。
zip
C语言数值算法程序大全
标签:C语言数值算法程序大全
积分:1 类型:技术文档上传者:tiankai001上传时间:2014-11-30
简介: C语言数值算法程序大全
rar
C常用算法程序集
标签:C常用算法程序集
积分:1 类型:技术文档上传者:tiankai001上传时间:2014-11-30
简介:C常用算法程序集,C常用算法程序集
pdf
[C语言算法速查手册].程晓旭等.扫描版
标签:C语言算法速查手册
积分:1 类型:技术文档上传者:tiankai001上传时间:2014-11-30
简介: [C语言算法速查手册].程晓旭等.扫描版 《C语言算法速查手册》用C语言编写了科研和工程中最常用的166个算法,这些算法包括复数运算、多项式的计算、矩阵运算、线性代数方程组的求解、非线性方程与方程组的求解、代数插值法、数值积分法、常微分方程(组)初值问题的求解、拟合与逼近、特殊函数、极值问题、随机数产生与统计描述、查找、排序、数学变换与滤波等。同时结合这些算法列举了将近100个应用实例,对其进行验证和分析。 《C语言算法速查手册》适用于C语言算法的初学者,也可以作为高等院校师生的学习参考用书。
pdf
[算法技术手册].George.T.Heineman.扫描版
标签:算法技术手册
积分:1 类型:技术文档上传者:tiankai001上传时间:2014-11-30
简介: [算法技术手册].George.T.Heineman.扫描版 《算法技术手册》内容简介:开发健壮的软件需要高效的算法,然后程序员们往往直至问题发生之时,才会去求助于算法。《算法技术手册》讲解了许多现有的算法,可用于解决各种问题。通过阅读它,可以使您学会如何选择和实现正确的算法,来达成自己的目标。另外,书中的数学深浅适中,足够使您可以了解并分析算法的性能。 较之理论而言,《算法技术手册》更专注于应用。《算法技术手册》提供了高效的代码解决方案,使用多种语言进行编写,让您可以轻松地将其应用于特定的工程当中。通过《算法技术手册》,您可以: · 解决特定代码的问题,或者提升既有解决方案的性能 · 快速找到与您所解决的问题相关的算法,并决定哪个算法才是最适合的那一个 · 探索使用C、C++、Java以及Ruby实现的算法解决方案以及开发小贴士 · 了解算法预期的性能,以及它达到最高性能时所需要的条件 · 发现不同算法之间相似的设计哲学 · 学习高级数据结构,来提升算法的性能 通过《算法技术手册》,您能学到如何提升算法的性能,这将是您的软件应用程序走向成功的关键。
pdf
[妙趣横生的算法(C语言实现)].杨峰.扫描版
标签:妙趣横生的算法
积分:1 类型:技术文档上传者:tiankai001上传时间:2014-11-30
简介: [妙趣横生的算法(C语言实现)].杨峰.扫描版 《妙趣横生的算法(C语言实现)》理论与实践相结合,旨在帮助读者理解算法,并提高C语言编程能力,培养读者的编程兴趣,并巩固已有的C语言知识。全书分为2个部分共10章,内容涵盖了编程必备的基础知识(如数据结构、常用算法等),编程实例介绍,常见算法和数据结构面试题等。《妙趣横生的算法(C语言实现)》最大的特色在于实例丰富,题材新颖有趣,实用性强,理论寓于实践之中。通过《妙趣横生的算法(C语言实现)》的学习,可以使读者开阔眼界,提高编程的兴趣,提高读者的编程能力和应试能力。 《妙趣横生的算法(C语言实现)》可作为算法入门人员的教程,也可以作为学习过C语言程序设计的人士继续深造的理想读物,也可作为具有一定经验的程序设计人员巩固和提高编程水平,查阅相关算法实现和数据结构知识的参考资料,同时也为那些准备参加与算法和数据结构相关的面试的读者提供一些有益的帮助。
pdf
算法(Algorithms,Robert Sedgewick,第四版,中文高清)
标签:算法中文版图灵程序设计丛书
积分:1 类型:技术文档上传者:tiankai001上传时间:2014-11-30
简介:《算法》(Algorithms)是由Robert Sedgewick和Kevin Wayne合著的一本经典书籍,它专注于算法和数据结构的教育性材料。以下是关于这本书的一些重要信息和特点: 作者: Robert Sedgewick和Kevin Wayne都是计算机科学领域的知名教育家和研究者。他们的合作产物在教育领域有很高的声誉。 内容: 该书分为两部分,分别是《部分I:基础》和《部分II:排序和查找》。它提供了深入的算法和数据结构知识,以及大量的实际示例和练习题。 易懂的风格: 书中以清晰、易懂的语言解释复杂的算法和数据结构概念,适合初学者。它使用图形和示例来帮助读者直观地理解算法的工作原理。 Java和Python版本: 《算法》的作者还提供了与书籍内容相关的Java和Python代码,这些代码可以帮助读者实际实现书中介绍的算法。这对于学习者来说是一个巨大的帮助。 在线课程: 与这本书相关的Coursera在线课程由相同的作者提供,可以作为学习的有用补充。这些课程涵盖了书中的主要主题,并包括视频讲座、编程作业和测验。 广泛的应用: 书中涵盖了众多经典算法和数据结构,包括排序、查找、图算法、字符串处理、树和堆等。这使它适用于各种计算机科学领域,从算法竞赛到实际应用开发。 总的来说,《算法》是一本非常适合初学者的书籍,它不仅提供了算法和数据结构的深入知识,还以易懂的方式呈现,使学习变得更加容易。它也非常适合需要温习基本算法知识的专业人士。无论你是初学者还是有经验的程序员,这本书都是学习和掌握算法和数据结构的有用资源。
pdf
算法分析与设计
标签:算法分析与设计
积分:1 类型:技术文档上传者:tiankai001上传时间:2014-12-01
简介:算法分析与设计,,算法分析与设计
rar
算法导论(扫描版)
标签:算法导论
积分:1 类型:技术文档上传者:tiankai001上传时间:2014-12-01
简介:算法导论,算法导论.算法导论
rar
数据结构与算法分析:C语言描述(原书第2版).
标签:数据结构与算法分析:C语言描述
积分:1 类型:技术文档上传者:tiankai001上传时间:2014-11-30
简介:数据结构与算法分析:C语言描述(原书第2版). 本书是《Data Structures and Algorithm Analysis in C》一书第2版的简体中译本。原书曾被评为20世纪顶尖的30部计算机著作之一,作者Mark Allen Weiss在数据结构和算法分析方面卓有建树,他的数据结构和算法分析的著作尤其畅销,并受到广泛好评.已被世界500余所大学用作教材。 在本书中,作者更加精炼并强化了他对算法和数据结构方面创新的处理方法。通过C程序的实现,着重阐述了抽象数据类型的概念,并对算法的效率、性能和运行时间进行了分析。 全书特点如下: ●专用一章来讨论算法设计技巧,包括贪婪算法、分治算法、动态规划、随机化算法以及回溯算法 ●介绍了当前流行的论题和新的数据结构,如斐波那契堆、斜堆、二项队列、跳跃表和伸展树 ●安排一章专门讨论摊还分析,考查书中介绍的一些高级数据结构 ●新开辟一章讨论高级数据结构以及它们的实现,其中包括红黑树、自顶向下伸展树。treap树、k-d树、配对堆以及其他相关内容 ●合并了堆排序平均情况分析的一些新结果 本书是国外数据结构与算法分析方面的标准教材,介绍了数据结构(大量数据的组织方法)以及算法分析(算法运行时间的估算)。本书的编写目标是同时讲授好的程序设计和算法分析技巧,使读者可以开发出具有最高效率的程序。 本书可作为高级数据结构课程或研究生一年级算法分析课程的教材,使用本书需具有一些中级程序设计知识,还需要离散数学的一些背景知识。

评论

登录/注册

意见反馈

求资源

回顶部

最新下载

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×

已收藏到:个人中心—我的下载—收藏