什么是算法复杂度(什么是算法)

导读 你们好,最近小活发现有诸多的小伙伴们对于什么是算法复杂度,什么是算法这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧

你们好,最近小活发现有诸多的小伙伴们对于什么是算法复杂度,什么是算法这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

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点就是终点,算法也就结束了。

以上就是什么是算法这篇文章的一些介绍,希望对大家有所帮助。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!