导读 你们好,最近小活发现有诸多的小伙伴们对于什么是算法复杂度,什么是算法这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧
你们好,最近小活发现有诸多的小伙伴们对于什么是算法复杂度,什么是算法这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、 算法定律(1):一个问题可以有无数种算法。
2、 问题1:找出从A点到b点的路线。
3、 答案是绿线,红线,蓝线。
4、 显然,答案不仅仅是以上这些。
5、 算法定律(2):算法是由问题产生的。
6、 问题2:求从A点到b点的最短路线。
7、 那么答案只有绿线
8、 求A点到B点的最短线段(两点间最短的线)。
9、 算法(3)法则:不是所有的问题都有算法。
10、 问题3(伪命题):求两点A和b之间的最短路径。
11、 找到了最短的路线,还有一条更短的。之前的路线还是最短的吗?最短的是独一无二的。
12、 所以伪命题没有答案。
13、 算法(4)的规则:不同的问题可以有相同的起点和终点。
14、 问题4 (1):找出从A点到b点途中经过c1、c2、c3、c4的最短路径。
15、 答案:蓝线
16、 问题4 (2):找出从A到b经过C3、C4、C1和C2的最短路线
17、 答案:蓝线
18、 即使绕来绕去,最终还是会到B点,B点就是终点,算法也就结束了。
以上就是什么是算法这篇文章的一些介绍,希望对大家有所帮助。
标签:
免责声明:本文由用户上传,如有侵权请联系删除!