资料介绍
算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。
一个算法应该具有以下七个重要的特征:
①有穷性(Finiteness):算法的有穷性是指算法必须能在执行有限个步骤之后终止;
②确切性(Definiteness):算法的每一步骤必须有确切的定义;
③输入项(Input):一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输 入是指算法本身定出了初始条件;
④输出项(Output):一个算法有一个或多个输出,以反映对输入数据加工后的结果。没 有输出的算法是毫无意义的;
⑤可行性(Effectiveness):算法中执行的任何计算步骤都是可以被分解为基本的可执行 的操作步,即每个计算步都可以在有限时间内完成(也称之为有效性);
⑥高效性(High efficiency):执行速度快,占用资源少;
⑦健壮性(Robustness):对数据响应正确。
计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间,时间复杂度常用大O符号(大O符号(Big O notation)是用于描述函数渐进行为的数学符号。更确切地说,它是用另一个(通常更简单的)函数来描述一个函数数量级的渐近上界。在数学中,它一般用来刻画被截断的无穷级数尤其是渐近级数的剩余项;在计算机科学中,它在分析算法复杂性的方面非常有用。)表述,使用这种方式时,时间复杂度可被称为是渐近的,它考察当输入值大小趋近无穷时的情况。
- 一种低复杂度稀疏信道估计算法的详细资料说明 6次下载
- Python的入门经典实例免费下载 39次下载
- 怎么样使用嵌套复杂度实现控制流混淆算法的论文资料说明 13次下载
- Python的100个练习实例免费下载 27次下载
- Python的练习题实例免费下载 17次下载
- 如何使用霍夫曼编码原理和图像特征降低数字水印算法的复杂度 4次下载
- 空间调制系统下改进的QRD-M检测算法 2次下载
- 虚拟MIMO中低复杂度功率分配算法 1次下载
- 基于移动音频带宽扩展算法计算复杂度优化 1次下载
- 图像复杂度对信息隐藏性能影响分析 5次下载
- 基于复杂度分析的改进A_算法飞行器航迹规划_丛林虎 0次下载
- LDPC码低复杂度译码算法研究
- MIMO系统中低复杂度的MCMC迭代检测算法
- 一种低复杂度的MIMO-OFDM信道估计阈值算法
- 基于可靠性更新的低复杂度B译码算法
- 降低Transformer复杂度O(N^2)的方法汇总 867次阅读
- 基于Python实现随机森林算法 1017次阅读
- 常见排序算法分类 784次阅读
- Python替换字符串的新姿势 785次阅读
- 算法之空间复杂度 1496次阅读
- 一文彻底了解时间复杂度 1365次阅读
- Python替换字符串的新方法 1984次阅读
- 深度剖析时间复杂度 1787次阅读
- 常用的三种机器学习优化算法介绍和比较 5714次阅读
- 组合29个简单Python代码块,自动发现新算法 3383次阅读
- 基于多元LDPC码迭代编码算法的混合校验矩阵构造算法 4633次阅读
- 常用排序算法分析 2075次阅读
- 常用的非比较排序算法:计数排序,基数排序,桶排序的详细资料概述 6969次阅读
- 商汤联合提出基于FPGA的Winograd算法:改善FPGA上的CNN性能 降低算法复杂度 9018次阅读
- 蚁群算法python编程实现 7389次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多