什么是算法算法的特性有哪些
算法是在有限步骤内求解某一问题所使用的一组定义明确的规则,也就是计算机解题的过程。在这个过程中,无论是形成解题思路还是编写程序,都是在实施某种算法。前者是推理实现的算法,后者是操作实现的算法。
不同的算法可能用不同的时间、空间或效率来完成同样的任务,一个算法的优劣可以用空间复杂度与时间复杂度来衡量。另外,算法可以理解为有基本运算及规定的运算顺序所构成的完整的解题步骤。
一个算法应该具有以下五个重要的特征:
1、有穷性:一个算法必须保证执行有限步之后结束。
2、确切性:算法的每一步骤必须有确切的定义。
3、输入:一个算法有零个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定除了初始条件。
4、输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果,没有输出的算法是毫无意义的。
5、可行性: 算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。


问答推荐:
徐志摩为什么写再别康桥
此诗作于徐志摩第三次欧游的归国途中。时间是年月日,地点是中国上海。月底的一个夏天,他在英国哲学家罗素家中逗留一夜之后,事...怎么做炸南瓜花
准备好材料南瓜花摘去花蕊摘去花托部位的叶子,把梗部剪去把南瓜花冲洗干净,放入盐水中浸泡十分钟,浸泡好后沥干水备用鸡蛋打入...三国演义孙权女儿孙鲁班和孙鲁育
孙鲁班三国时期孙吴公主,字大虎,吴郡富春人。吴大帝孙权长女,孙鲁育的胞姐,弟弟兼从孙女婿为吴废帝孙亮。初嫁周瑜儿子周循,...王者荣耀怎么开盾
坦克型英雄即肉盾,主要位置为前排,作用是吸收成顿的伤害,为己方后排提供安全的输出空间,肉盾型英雄的出装以防御为主,有了足...x声x气的成语有哪些
唉声叹气因伤感忧闷苦痛而发出叹息的声音娇声娇气形容说话娇滴滴的声气细声细气形容声音柔软轻细沉声静气指声调低沉,态度平和敛...世界十大马力最高的陆地交通工具,法拉利上榜,第二被誉为超跑之王
导语在现在这个经济发达,科技进步速度快的时代,在每个国际大都市中基本都可以看到超级跑车的身影,而购买超级跑车看中的不仅是...小车油箱气压高是否要清积炭
小车油箱气压高不用清积炭,油箱气压过高时应及时进行油路清洗或者是更换滤清。油箱清洗分为两步,内部和外部。外部需要检查油箱...家里有小孩适合养什么狗
适合于和孩子一起饲养的犬有拉布拉多犬金毛犬法斗犬中华田园犬比格犬贵宾犬等,并最好选择让狗狗与孩子一同成长,这样可以让狗狗...一手房和二手房的区别 购买一手房的详细流程
首先一手房和二手房的区别是预付款与贷款金额都不同,它们两的首付比例是相同的,但交易时贷款金额会有所不同。贷款的条件不同,...卖身契怎么写幽默的老公写给老婆
奉天承运,皇帝诏曰现以身价五两黄金五两白银五毛也行卖与为奴或为俾从本契约成立起将全心全意把自己奉献给。从今以后一切以为中...宝宝烤蓝光一直哭怎么办
新生儿特别是早产儿会在保温箱里,如果新生儿黄疸高,会在保温箱上面接一个蓝光灯,治疗黄疸的。黄疸治疗一般不会引起孩子哭闹不...酱土豆辣椒肉皮的做法
土豆,肉皮,芹菜,葱花,姜切好备用。油,葱,姜,大料,胡椒粉,肉皮炒香。料酒,白糖,生抽,老抽,加入土豆,翻炒,加盐。加...别人老玩我手机怎么办
当别人想要再次玩你的手机时,要明确告诉他人,说明自己不喜欢别人玩自己的手机。表明自己的态度是很重要,同时要学会坚定立场。...特别扎心的句子
这个世界还是我最傻,只有我最后才知道你不爱我。青春就像一场烟火,美得让人窒息,却也短暂到让人落泪。以往信誓旦旦的承诺,如...110228北京哪个区的身份证
是北京市密云区的身份证。密云区隶属北京市,地理坐标西起东经,东至,东西长公里,南起北纬,北至北纬,位于北京市东北部,属燕...