算法

作者: 风青渝 | 来源:发表于2020-09-14 20:24 被阅读0次
算法

许多人一听到算法,就想到编程,然后就开始头痛。

一个算法就是一张教计算机“烹饪”的“食谱”。如果你了解做菜的过程,你就能理解算法的定义。

食谱是由一系列的步骤组成,你只需要一步步的按照指令来就可以了。算法也是如此,只不过它的指令是交给计算机去执行,而不是厨师。

原料(面粉,牛奶,鸡蛋,黄油等)相当于算法中待处理的数据,这些原始数据(相当于原料)作为算法的输入,输出数据(好吃的菜式)即是结果。

有一些朋友会因为我是程序员,所以问我怎么学习编程?问我学习什么语言比较好?学习python好不好?

如果不是想成为一名程序员,而是单纯想了解一下编程到底是什么样。真心建议了解一些算法,而不是纠结于某一种语言。选择一种脚本语言,简单学习一下语法,能够表述算法的意义就可以了。

算法就好比功夫的内功,修炼心法,是一个程序员的基本功,不拘于招式,拥有好的修为,必须苦练内功。

不单单编程需要算法,其实其它行业,想要做好也一样需要算法。把了解到的信息,通过一些列的算法,达到期待的效果,烹饪出美味的佳肴。

当拥有足够多的算法的时候,你就可以达到无招胜有招的境界。看待问题的角度就会拔高了一个层次,直达问题的核心,揪出关键节点,直搓要害。

相关文章

  • 匈牙利算法

    算法思想 算法流程 算法步骤 算法实现 python 算法应用

  • web开发需要知道的几个算法

    算法分类 快速排序算法 深度优先算法 广度优先算法 堆排序算法 归并排序算法

  • 机器学习算法

    机器学习的算法分监督算法和无监督 算法。监督算法包括回归算法,神经网络,SVM;无监督算法包括聚类算法,降维算法。...

  • 字符串匹配

    BF 算法和 RK 算法BM 算法和 KMP 算法

  • 垃圾回收算法有几种类型? 他们对应的优缺点又是什么?

    常见的垃圾回收算法有: 标记-清除算法、复制算法、标记-整理算法、分代收集算法 标记-清除算法 标记—清除算法包括...

  • 头条-手撕代码

    [toc] 图算法 以及最短路径算法 树算法 手写LRU 排序算法 链表算法

  • 关于一些算法

    我们平常说的算法按照使用方向加密算法,排序算法,搜索算法,优化算法,音视频处理算法,图片处理算法 1.加密解密算法...

  • 给我巨大影响的技术书籍

    算法《算法概论》《算法设计与分析基础》 Anany Levitin《算法引论》Udi Manber《算法导论》《什...

  • 缓存相关

    cache淘汰算法:LIRS 算法 缓存那些事 Redis缓存淘汰算法,LRU算法,LRU算法讲解

  • LZW压缩算法

    参考链接:超级简单的数据压缩算法—LZW算法压缩算法——lzw算法实现LZW算法 LZW 压缩算法正确图解

网友评论

      本文标题:算法

      本文链接:https://www.haomeiwen.com/subject/noftyktx.html