算法,往簡單地講,就是計算方法,往難一點講,就是什麼dfs,dp,貪心之類的,今天我就來說關於基礎算法的內容。web
學習算法確定也要學流程圖,所謂的流程圖就是模擬程序運行過程的圖,不過除了模擬程序運行,還能夠在數學方面運用,總之他就是流水線模擬過程的圖,好比下面這個就是一個判斷偶數的流程圖
算法
l這個圖模擬了找出正數偶數的過程,固然,這是一個很簡單的流程圖複雜的有這樣的,這是一個算法的流程圖,我之後的算法也會這樣講解,由於這樣很是清晰明瞭學習
聲明一下,算法中出現的➡️有時候是說做替換操做,或者賦值和帶入優化
若是咱們要保證a>=b的話, 那麼咱們要判斷若是a<b的狀況,這時候咱們要交換a和b的值spa
流程圖已經給出來了,你也能夠試試本身畫一下3d
相信這些例子已經可讓你瞭解什麼是流程圖了,流程圖頗有助於梳理你的思惟,因此若是你看到這篇博文,但平時不用流程圖的話,請用起來,畢竟他能令你思路清晰,最後,來幾個練習吧,以爲練習簡單的評論個1,難的評論5,以爲我寫的好的請點贊關注哦blog
練習博客
1畫出判斷100之內的質數的程序的流程圖數學
2寫出判斷指數的程序it
3優化程序
4作出優化過的的流程圖
出於這是我第一篇原創博客,博文很是短,不過仍是但願你諒解,再點贊關注,之後會更新更多的算法系列,記得評論哦