本文介绍: 如前面所说的,算法的本质是解决某类问题的方法,而程序或者代码只是方法的一种表达形式而已。好了,既然现在你已经对算法有了大致的感性认识,那么接下来根据人类的学习习惯,就需要来看看抽象的算法概念,在现实里到底“长什么模样”。为了不落入俗套,本文不会重复wiki上“算法”的官方定义,而采用启发式结构来阐述算法的本质,试想平时在遇到问题的时候,我们是如何解决的。算法的本质就是方法,既然是方法,就是一系列的操作;从上一段的阐述来看,这个主体貌似是算法,但是我们注意,算法不是凭空去运行的,是要在计算机上运行的。
学习必须往深处挖,挖的越深,基础越扎实!
引言
What is Algorithm?(算法是个什么鬼 )
什么是“更有效的算法”?
为什么要“重新定义问题,结构化描述”?
Why to use Algorithm?(算法有什么鬼用)
算法的“模样”(应对电灯不工作的算法——代码方式):
算法的“模样”(应对电灯不工作的算法——自然语言方式):
算法的“模样”(应对电灯不工作的算法——流程图方式):
How to use Algorithm?(如何使用算法)
总结
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。