算法特性的几个特性
1.输入:0或多个输入
2.输出:至少有一个或多个输出
3.有穷性:在执行有限步骤后自动退出后不会出现死循环,而且每一个步骤在可接受的时间内完成
4.确定性:每一个步骤都有确定的含义,不会有二义性
在一定条件下只有一条执行路径,相同输入只能有唯一输出结果
5.可行性:每个步骤都是可行的,每一步都能够通过执行有限次数完成
算法设计的要求
正确性:一个算法至少包括输入输出以及加工处理无歧义性,能够正确反映问题的需求,能够得到问题的正确答案(进阶:没有语法错误,能够对合法输入产生满足要求的出书,能够对非法输入进行说明,对于特殊的测试输入有特定的输出结果)
可读性、健壮性、时间效率高存储量低
相关推荐
计算机系的教材,算法导论————————————————————————————————
五大常用算法——分支限界算法详解及经典例题,算法数据结构 五大常用算法
五大常用算法——动态规划算法详解及经典例题,算法数据结构 五大常用算法
Neural Network Programming with Java_ ISBN 978-7-115-46093-6
数据结构、算法与应用——C++语言描述.rar
递 归 算 法 举 例——八皇后问题详解,和大家分享~
五大常用算法——动态规划算法详解及经典例题 (1),算法数据结构 五大常用算法
全面解析算法教程,覆盖面广,电子书形式阅读更方便。学习计算机编程的同学必备知识。。欢迎下载!!
《图像加密算法与实践——基于C#语言实现》.(孙燮华)(0520_).rar
算算法及其实现——信息技术基础.doc
搜索算法.ppt————电子版_ppt版
代码 基于遗传算法的优化计算——建模自变量降维代码代码 基于遗传算法的优化计算——建模自变量降维代码代码 基于遗传算法的优化计算——建模自变量降维代码代码 基于遗传算法的优化计算——建模自变量降维代码代码...
五大常用算法——回溯算法详解及经典例题,算法数据结构 五大常用算法
算法.doc————电子版_doc版
付费专栏 关键点匹配——商汤loFTR算法详解与论文解读
多个排序算法的比较———C++,欢迎大家下载
多模匹配算法.ppt————电子版_ppt版
五大常见算法策略之——回溯策略,算法数据结构 五大常用算法
算法分析论文——回溯算法的应用 包括算法的即便额概念,思想,回溯法应用及其在某些方面的改进
作者张洋,很通俗的讲解朴素贝叶斯分类器的文章,作者的博客讲解了许多算法:http://blog.codinglabs.org/ ,值得一读。