并行计算++结构·算法·编程_陈国良。。。。。。。。。。。。。。。。。。。。。
2022-03-01 09:23:43 10.74MB 并行计算,数据结构
1
作者:(沙特)阿苏外耶(M.H.Alsuwaiyel) 译者:吴伟昶 方世昌 等 内容提要: 《算法设计技巧与分析》是国际算法专家李德财教授主编的系列丛书Lecture Notes Series on Computing中的一本。《算法设计技巧与分析》涵盖了绝大多数算法设计中的一般技术,在表达每一种技术时,阐述它的应用背景,注意用与其他技术比较的方法说明它的特征,并提供大量实际问题的例子。《算法设计技巧与分析》同时也强调了对每一种算法的详细的复杂性分析。全书分七部分19章,从算法设计和算法分析的基本概念和方法入手,先后介绍了递归技术、分治、动态规划、贪心算法、图的遍历等技术,对NP完全问题进行了基本但清楚的讨论。对概率算法、近似算法和计算几何这些近年来发展迅猛的领域也用的篇幅讲述了基本内容。书中每章后都附有大量的练习题,有利于读者对书中内容的理解和应用。 《算法设计技巧与分析》结构简明,内容丰富,适合于作为计算机学科及相关学科算法课程的教材和参考书,尤其适宜于学过数据结构和离散数学课程之后的算法课程教材。同时也可作为从事算法研究的一本好的入门书。 部分章节目录: 第一部分 基本概念和算法导引 第1章 算法分析基本概念 1.1引言 1.2历史背景 1.3二分搜索 1.4合并两个已排序的表 1.5选择排序 1.6插入排序 1.7自底向上合并排序 1.8时间复杂性 1.9空间复杂性 1.10最优算法 1.11如何估计算法运行时间 1.12最坏情况和平均情况的分析 1.13平摊分析 1.14输入大小和问题实例 1.15练习 1.16参考注释 第2章 数学预备知识 2.1集合、关系和函数 2.2证明方法 2.3对数 2.4底函数和顶函数 2.5阶乘和二项式系数 2.6鸽巢原理 2.7和式 2.8递推关系 2.9练习 第3章 数据结构 3.1引言 3.2链表 3.3图 3.4树 3.5根树 3.6二叉树 3.7练习 3.8参考注释 第4章 堆和不相交集数据结构 4.1引言 4.2堆 4.3不相交集数据结构 4.4练习 4.5参考注释 第二部分 基于递归的技术 第5章 归纳法 5.1引言 5.2两个简单的例子 5.3基数排序 5.4整数幂 5.5多项式求值(Horner规则) 5.6生成排列 5.7寻找多数元素 5.8练习 5.9参考注释
2022-02-14 13:56:23 28.88MB 算法设计 算法 编程 计算机
1
这是一些初学者可以尝试的C语言编程练习题,如果是新手的话,大家可以主动尝试着做一下,有益于大家C语言编程的进步,大家加油!!不会的可以一起交流哦!
2022-01-21 14:42:13 214KB 练习题 C语言 算法 编程
1
C#数值计算算法编程,学习C#和算法很好的参考资料。
2022-01-20 08:25:59 4.78MB C# 数值计算 算法
1
并行计算——结构·算法·编程的复习资料,不过没有整理,有点乱。
1
本书是教育部“高等教育面向21世 纪教学内容和课程 体系改革 计划”的 研究成果,是 面向21世纪课程教材和教育部理科计算机应用“九五”规划教材。 本书以并行计算为主题,主要讨论并行计算的硬件 基础———当代并行计算机系统 及其 结构模型,并行计算的核心内容———并行算法设计与并行数值算法以及并 行计算的软 件支 持———并行程序的设计原理 与方法。本书强 调融并 行机结构、并行 算法和并行编程为一 体,着重讨论并行算法的设计方法和并行 数值计 算算法,力图反映本学科的 最新成就 和发 展趋势。
2022-01-04 19:13:52 4.7MB 并行计算
1
各类算法是机器学习的一个入门要点。本课程详细讲解了线性回归算法的原理,推导过程、相关扩展方法和代码实战,并为数学基础不牢的入门人群复习所需要的数学知识,辅以多个代码实战,帮助您深入理解线性回归算法。
1
本报告是避免死锁的银行家算法c语言实现,含有编程思路和最终的实现代码
2021-12-26 15:05:30 187KB 银行家算法 编程代码 c语言实现
1
一本基于java遗传算法编程技术的讲解书书籍,全书讲解很全面,适合对遗传算法感兴趣的读者。本书共分为6章,每章都会有实例。
2021-12-23 08:47:35 28.79MB pdf
1
原理分析:决策树ID3算法编程(c语言课程设计) by Chain_Gank
2021-12-11 19:07:39 266KB 决策树ID3
1