简单聊一聊《数据结构与算法》(1)——什么是算法

2019-10-10 13:57:31 1点赞 0收藏 0评论

本篇内容来自#我的技术成果#有奖征稿活动。你也想要秀一波技术,赢取免费的树莓派套装小玩具?快来参与活动,与大家一块儿秀出你的技术宅成果吧。>点这里了解详情<

本人正在复习数据结构与算法,想到不如把学习笔记简单写写发到张大妈,一是算作科普,二是万一有高人看到指点一二就大有收获。

考虑到长篇大论很难有人看下去,所以小篇幅的写,每篇一个完整的小点

算法的概念

算法,对应的英文单词是algorithm,这是一个古老的概念,最早来自数学领域。

算法这个词听起来很深奥,其实不然。它只是解决某个问题的一套流程。泡面的流程也可以说是一种算法,它包含以下4步。

  1. 面和调料放进碗里。

  2. 加沸水冲泡。

  3. 加盖3-5分钟。

  4. 搅拌即可食用。

在计算机的世界里,算法则是指某项操作的过程。计算机领域的算法,它的本质是一系列程序指令,用于解决特定的运算和逻辑问题。

从宏观上,数学领域的算法和计算机领域的算法有很多相同之处。

算法有简单的,也有复杂的

简单的比如给出一组整数,找出其中最大的数。

找出其中的最大数找出其中的最大数

复杂的比如找出从一个城市到另一个城市的最短路线。

比如从广州到北京的最短路线比如从广州到北京的最短路线

算法有高效的也有拙劣的。

比如   1+2+3+4+5+   ······· 一直加到10000

(1)可以一步一步算 1+2=3,3+3=6,6+4=10,10+5=15,15+6=21·············

(2)也可以(1+10000)*10000/2=50005000


算法的应用领域也是多种多样的

1.运算     比如简单的加减乘除,开根号,等等

2.查找     当你百度一下的时候,信息是怎样被查出来的?

简单聊一聊《数据结构与算法》(1)——什么是算法

3.排序  比如网购时选择价格从低到高排序

避免广告嫌疑,所有店铺名称都抹掉了避免广告嫌疑,所有店铺名称都抹掉了

4.最优决策  比如导航的最优路线等

好了,什么是算法就说到这。

下一篇(如果有的话)想说一说如何判断算法的好坏 -- 时间复杂度和空间复杂度

展开 收起

《金庸作品集》(朗声旧版、套装36册)

《金庸作品集》(朗声旧版、套装36册)

635元起

《中国国家地理:海错图笔记》

《中国国家地理:海错图笔记》

34元起

《0-3岁行为习惯教养绘本》(套装全6册)

《0-3岁行为习惯教养绘本》(套装全6册)

16.8元起

刘慈欣 《三体》 (平装、套装1-3册)

刘慈欣 《三体》 (平装、套装1-3册)

29.99元起

《英国儿童逻辑思维训练培养丛书-5分钟玩出观察力等》(套装14册)

《英国儿童逻辑思维训练培养丛书-5分钟玩出观察力等》(套装14册)

114.05元起

《灌篮高手》(平装、全集31册)

《灌篮高手》(平装、全集31册)

241元起

《和小鸡球球一起玩》(套装共6册)

《和小鸡球球一起玩》(套装共6册)

93.1元起

《名侦探柯南连载20周年纪念:名侦探柯南》(1-84卷大合集)

《名侦探柯南连载20周年纪念:名侦探柯南》(1-84卷大合集)

495.2元起

《观山海》(精装版)

《观山海》(精装版)

34.99元起

《美国儿科学会育儿百科》(第6版2018增订升级)

《美国儿科学会育儿百科》(第6版2018增订升级)

53.4元起

张学友:一生拥友(黑胶升级版 CD)

张学友:一生拥友(黑胶升级版 CD)

37.8元起

《故宫日历》(2020、庚子年)

《故宫日历》(2020、庚子年)

42元起

《四五快读》(套装全8册)

《四五快读》(套装全8册)

133.8元起

《亲亲科学图书馆》(礼盒装、全40册)

《亲亲科学图书馆》(礼盒装、全40册)

199元起

《美国纽约摄影学院摄影教材》(套装2册)

《美国纽约摄影学院摄影教材》(套装2册)

60.8元起

《米小圈脑筋急转弯》(套装共4册)

《米小圈脑筋急转弯》(套装共4册)

27元起
0评论

发表评论请 登录
评论举报

请选择举报理由

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
0
扫一下,分享更方便,购买更轻松