zoukankan      html  css  js  c++  java
  • 0基础学算法 第一弹 流程图

        算法,往简单地讲,就是计算方法,往难一点讲,就是什么dfs,dp,贪心之类的,今天我就来讲关于基础算法的内容。

    学习算法肯定也要学流程图,所谓的流程图就是模拟程序运行过程的图,不过除了模拟程序运行,还可以在数学方面运用,总之他就是流水线模拟过程的图,比如下面这个就是一个判断偶数的流程图

    l这个图模拟了找出正数偶数的过程,当然,这是一个很简单的流程图复杂的有这样的,这是一个算法的流程图,我以后的算法也会这样讲解,因为这样非常清晰明了

    声明一下,算法中出现的➡️有时候是说作替换操作,或者赋值和带入

    如果我们要保证a>=b的话, 那么我们要判断如果a<b的情况,这时候我们要交换a和b的值

    流程图已经给出来了,你也可以试试自己画一下

    相信这些例子已经可以让你了解什么是流程图了,流程图很有助于梳理你的思维,所以如果你看到这篇博文,但平时不用流程图的话,请用起来,毕竟他能令你思路清晰,最后,来几个练习吧,觉得练习简单的评论个1,难的评论5,觉得我写的好的请点赞关注哦

    练习

    1画出判断100以内的质数的程序的流程图

    2写出判断指数的程序

    3优化程序

    4做出优化过的的流程图

    出于这是我第一篇原创博客,博文非常短,不过还是希望你谅解,再点赞关注,以后会更新更多的算法系列,记得评论哦

  • 相关阅读:
    使用 libevent 和 libev 提高网络应用性能
    An existing connection was forcibly closed by the remote host
    各种浏览器的兼容css
    vs输出窗口,显示build的时间
    sass
    网站设置404错误页
    List of content management systems
    css footer not displaying at the bottom of the page
    强制刷新css
    sp_executesql invalid object name
  • 原文地址:https://www.cnblogs.com/qj-Network-Box/p/12502643.html
Copyright © 2011-2022 走看看