算法,往简单地讲,就是计算方法,往难一点讲,就是什么dfs,dp,贪心之类的,今天我就来讲关于基础算法的内容。
学习算法肯定也要学流程图,所谓的流程图就是模拟程序运行过程的图,不过除了模拟程序运行,还可以在数学方面运用,总之他就是流水线模拟过程的图,比如下面这个就是一个判断偶数的流程图
l这个图模拟了找出正数偶数的过程,当然,这是一个很简单的流程图复杂的有这样的,这是一个算法的流程图,我以后的算法也会这样讲解,因为这样非常清晰明了
声明一下,算法中出现的➡️有时候是说作替换操作,或者赋值和带入
如果我们要保证a>=b的话, 那么我们要判断如果a<b的情况,这时候我们要交换a和b的值
流程图已经给出来了,你也可以试试自己画一下
相信这些例子已经可以让你了解什么是流程图了,流程图很有助于梳理你的思维,所以如果你看到这篇博文,但平时不用流程图的话,请用起来,毕竟他能令你思路清晰,最后,来几个练习吧,觉得练习简单的评论个1,难的评论5,觉得我写的好的请点赞关注哦
练习
1画出判断100以内的质数的程序的流程图
2写出判断指数的程序
3优化程序
4做出优化过的的流程图
出于这是我第一篇原创博客,博文非常短,不过还是希望你谅解,再点赞关注,以后会更新更多的算法系列,记得评论哦