资料介绍
算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。
一个算法应该具有以下七个重要的特征:
①有穷性(Finiteness):算法的有穷性是指算法必须能在执行有限个步骤之后终止;
②确切性(Definiteness):算法的每一步骤必须有确切的定义;
③输入项(Input):一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输 入是指算法本身定出了初始条件;
④输出项(Output):一个算法有一个或多个输出,以反映对输入数据加工后的结果。没 有输出的算法是毫无意义的;
⑤可行性(Effectiveness):算法中执行的任何计算步骤都是可以被分解为基本的可执行 的操作步,即每个计算步都可以在有限时间内完成(也称之为有效性);
⑥高效性(High efficiency):执行速度快,占用资源少;
⑦健壮性(Robustness):对数据响应正确。
计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间,时间复杂度常用大O符号(大O符号(Big O notation)是用于描述函数渐进行为的数学符号。更确切地说,它是用另一个(通常更简单的)函数来描述一个函数数量级的渐近上界。在数学中,它一般用来刻画被截断的无穷级数尤其是渐近级数的剩余项;在计算机科学中,它在分析算法复杂性的方面非常有用。)表述,使用这种方式时,时间复杂度可被称为是渐近的,它考察当输入值大小趋近无穷时的情况。
- 一种低复杂度稀疏信道估计算法的详细资料说明 6次下载
- Python的入门经典实例免费下载 40次下载
- 怎么样使用嵌套复杂度实现控制流混淆算法的论文资料说明 13次下载
- Python的100个练习实例免费下载 33次下载
- Python的练习题实例免费下载 17次下载
- 如何使用霍夫曼编码原理和图像特征降低数字水印算法的复杂度 4次下载
- 空间调制系统下改进的QRD-M检测算法 2次下载
- 虚拟MIMO中低复杂度功率分配算法 1次下载
- 基于移动音频带宽扩展算法计算复杂度优化 1次下载
- 图像复杂度对信息隐藏性能影响分析 5次下载
- 基于复杂度分析的改进A_算法飞行器航迹规划_丛林虎 0次下载
- LDPC码低复杂度译码算法研究
- MIMO系统中低复杂度的MCMC迭代检测算法
- 一种低复杂度的MIMO-OFDM信道估计阈值算法
- 基于可靠性更新的低复杂度B译码算法
- 常用的电机控制算法有哪些 2542次阅读
- 降低Transformer复杂度O(N^2)的方法汇总 1179次阅读
- 基于Python实现随机森林算法 1232次阅读
- 常见排序算法分类 934次阅读
- Python替换字符串的新姿势 868次阅读
- 算法之空间复杂度 1634次阅读
- 一文彻底了解时间复杂度 1509次阅读
- Python替换字符串的新方法 2072次阅读
- 深度剖析时间复杂度 1911次阅读
- 常用的三种机器学习优化算法介绍和比较 5949次阅读
- 组合29个简单Python代码块,自动发现新算法 3555次阅读
- 常用排序算法分析 2178次阅读
- 常用的非比较排序算法:计数排序,基数排序,桶排序的详细资料概述 7165次阅读
- 商汤联合提出基于FPGA的Winograd算法:改善FPGA上的CNN性能 降低算法复杂度 9284次阅读
- 蚁群算法python编程实现 7482次阅读
下载排行
本周
- 1AN-1267: 使用ADSP-CM408F ADC控制器的电机控制反馈采样时序
- 1.41MB | 3次下载 | 免费
- 2AN158 GD32VW553 Wi-Fi开发指南
- 1.51MB | 2次下载 | 免费
- 3AN148 GD32VW553射频硬件开发指南
- 2.07MB | 1次下载 | 免费
- 4AN-1154: 采用恒定负渗漏电流优化ADF4157和ADF4158 PLL的相位噪声和杂散性能
- 199.28KB | 次下载 | 免费
- 5AN-960: RS-485/RS-422电路实施指南
- 380.8KB | 次下载 | 免费
- 6EE-249:使用VisualDSP在ADSP-218x DSP上实现软件叠加
- 60.02KB | 次下载 | 免费
- 7AN-1111: 使用ADuCM360/ADuCM361时的降低功耗选项
- 306.09KB | 次下载 | 免费
- 8AN-904: ADuC7028评估板参考指南
- 815.82KB | 次下载 | 免费
本月
- 1ADI高性能电源管理解决方案
- 2.43 MB | 450次下载 | 免费
- 2免费开源CC3D飞控资料(电路图&PCB源文件、BOM、
- 5.67 MB | 138次下载 | 1 积分
- 3基于STM32单片机智能手环心率计步器体温显示设计
- 0.10 MB | 130次下载 | 免费
- 4使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 5美的电磁炉维修手册大全
- 1.56 MB | 24次下载 | 5 积分
- 6如何正确测试电源的纹波
- 0.36 MB | 18次下载 | 免费
- 7感应笔电路图
- 0.06 MB | 10次下载 | 免费
- 8万用表UT58A原理图
- 0.09 MB | 9次下载 | 5 积分
总榜
- 1matlab软件下载入口
- 未知 | 935121次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420062次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233088次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73810次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65988次下载 | 10 积分
评论