是什么算法_什么是计算机算法?

366e30b1ee4c14ca8b56ad6f1fa852b7.png

相信你也看过很多书上的定义,比如“算法是一组完成任务的指令”,“算法是操作数据的一组方法”。但是,你能举例说明吗?能让一个外行听明白吗?

它是什么

计算机算法,是指前人提炼出高效的、不断被验证过的标准流程。

举个栗子

你去书店,要买一本《撩骚的艺术》,你用什么方式找到这本书呢?

方式1:一本本的去找,估计会累瘫在书店。

方式2:使用电脑查询一下书所在的编号,比如202015202表示2楼第2个分区,015表示第15个书架。你到2楼找到02分区,第15个书架,很快就找到了那本书。

两种方式都是可以称为算法

  • 使用方式1的流程:能找到但是非常的,而且费力
  • 使用方式2的流程:能快速的找到且省力。因为使用了 麦尔威·杜威发明的很多国家都在使用的杜威十进制图书分类法

那么,如何判断一个算法的好坏呢?

  1. 使用的时间少,就是要
  2. 消耗的资源少,就是要

​总结一下:

一、算法本质是一个流程,与生活中的做事的流程类似

二、生活中算法与计算机算法中的区别:

    • 比较计算机算法数时,需要考虑数据量特别特别大,大到近乎无穷大的情况。
    • 因为,计算机的发明就是用于处理大量数据的。

三、我们需要学习前人的算法,避免重复造轮子,站在巨人的肩膀上前进,才能走的更远。

知乎小技巧:看到一个好文章,想点赞又嫌麻烦,可以双击屏幕自动点,既能鼓舞作者,又能很方便自己下次再看。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值