|
#嵌入式開發(fā),離不開程序,更離不開算法。尤其是C語言這種造作底層的語言,一個好的算法能更好的節(jié)約資源!這份C語言算法能讓你更好的編寫你的C語言程序!!!
2018-10-14 10-32-34 的屏幕截圖.png (461.29 KB, 下載次數(shù): 151)
下載附件
2018-10-14 10:34 上傳
0.png (67.55 KB, 下載次數(shù): 121)
下載附件
2018-10-14 13:54 上傳
0.png (25.09 KB, 下載次數(shù): 118)
下載附件
2018-10-14 14:07 上傳
解法 無論是雙色河內(nèi)塔或是三色河內(nèi)塔,其解法觀念與之前介紹過的河內(nèi)塔是類似的,同樣
也是使用遞回來解,不過這次遞回解法的目的不同,我們先來看只有兩個盤的情況,這很簡單 ,
只要將第一柱的黃色移動至第二柱,而接下來第一柱的藍(lán)色移動至第三柱。
再來是四個盤的情況,首先必須用遞回完成下圖左上至右下的移動:
0.png (16.43 KB, 下載次數(shù): 118)
下載附件
2018-10-14 14:07 上傳
接下來最底層的就不用管它們了,因為它們已經(jīng)就定位,只要再處理第一柱的上面兩個盤子就
可以了。那么六個盤的情況呢?一樣!首先必須用遞回完成下圖左上至右下的移動:
0.png (16.36 KB, 下載次數(shù): 123)
下載附件
2018-10-14 14:08 上傳
接下來最底層的就不用管它們了,因為它們已經(jīng)就定位,只要再處理第一柱上面的四個盤子就
可以了,這又與之前只有四盤的情況相同,接下來您就知道該如何進(jìn)行解題了,無論是八個盤 、
十個盤以上等,都是用這個觀念來解題。
那么三色河內(nèi)塔呢?一樣,直接來看九個盤的情況,首先必須完成下圖的移動結(jié)果:
0.png (13.12 KB, 下載次數(shù): 105)
下載附件
2018-10-14 14:08 上傳
接下來最底兩層的就不用管它們了,因為它們已經(jīng)就定位,只要再處理第一柱上面的三個盤子
就可以了。
0.png (15.54 KB, 下載次數(shù): 110)
下載附件
2018-10-14 14:09 上傳
0.png (64.82 KB, 下載次數(shù): 120)
下載附件
2018-10-14 14:09 上傳
0.png (51.53 KB, 下載次數(shù): 113)
下載附件
2018-10-14 14:09 上傳
PDF文檔,算法較多,51超級實用算法。一周左右就能學(xué)完!放了兩個下載連接,都可以下載
完整的pdf格式文檔51黑下載地址(共129頁):
經(jīng)典算法大全.pdf
(1.1 MB, 下載次數(shù): 397)
2018-10-14 10:37 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
|