ADT BinaryTree 的實現(xiàn)及驗證程序采用的主要數(shù)據(jù)結構:二叉樹、棧、隊算法思想:1、 先序建樹、輸出樹、后序遍歷用遞歸方法。性能分析:O( n )2、 先序遍歷、中序遍歷:性能分析:O( n )(1) 若遇到新節(jié)點非空則先入棧,然后訪問其左子樹。(2) 若為空則將棧頂結點出棧,訪問其右子樹。(3) 循環(huán)1、2直到棧為空且無節(jié)點可入棧。先序與中序的區(qū)別是:先序在入棧時訪問節(jié)點,中序在出棧時訪問節(jié)點。3、 層遍歷:性能分析:O( n )(1) 根節(jié)點入隊(2) 節(jié)點出隊并訪問(3) 若節(jié)點有左孩子,則左孩子入隊;有右孩子,則右孩子入隊。(4) 重復2、3直到隊列為空。4、 線索樹:算法與先序遍歷、中序遍歷一樣,只是將訪問節(jié)點的Visit函數(shù)改為連接前驅與后繼的操作。性能分析:O(
標簽: BinaryTree ADT 性能分析 樹
上傳時間: 2014-12-20
上傳用戶:SimonQQ
/*數(shù)字三角形問題 問題描述: 給定一個由n行數(shù)字組成的數(shù)字三角形如下圖所示。試設計一個算法,計算出從三角形的頂至底的一條路徑,使該路徑經(jīng)過的數(shù)字總和最大。 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 編程任務: 對于給定的由n行數(shù)字組成的數(shù)字三角形,編程計算從三角形的頂至底的路徑經(jīng)過的數(shù)字和的最大值
標簽: 數(shù)字 三角形 路徑 算法
上傳時間: 2013-12-16
上傳用戶:ccclll
基本算法為:先將1填入第一行中間位置;再依次將2-n方按如下規(guī)律填寫://1,填入上個數(shù)上一行的右邊位置,如果沒有上一行則轉到最后一行,如果右邊沒有方格//則轉到最左邊的方格。2,如果要填的位置上已經(jīng)有數(shù),則轉填到它上一個數(shù)的下邊方格//3,對于第一行的最后一個數(shù)的下一個數(shù)應填在該數(shù)下邊的空格處
標簽: 算法
上傳時間: 2015-03-16
上傳用戶:hwl453472107
K-均值聚類算法的編程實現(xiàn)。包括逐點聚類和批處理聚類。K-均值聚類的的時間復雜度是n*k*m,其中n為樣本數(shù),k為類別數(shù),m為樣本維數(shù)。這個時間復雜度是相當客觀的。因為如果用每秒10億次的計算機對50個樣本采用窮舉法分兩類,尋找最優(yōu),列舉一遍約66.7天,分成3類,則要約3500萬年。針對算法局部最優(yōu)的缺點,本人正在編制模擬退火程序進行改進。希望及早奉給大家,傾聽高手教誨。
標簽: 均值聚類 聚類 算法 批處理
上傳時間: 2015-03-18
上傳用戶:yuanyuan123
實現(xiàn)組合C(M,N)運算,程序結構簡單鮮明,運用遞歸算法,取代流行的數(shù)組方式儲存,實現(xiàn)組合運算
標簽: 組合 運算 程序結構 數(shù)組
上傳時間: 2013-12-20
上傳用戶:daguda
/** * @author jakcy_wu(wujichun) * * 預測分析--本算法只適用于受周期變化或者波動影響的數(shù)據(jù) * 權值移動平均算法 * 本期預測值=(前期值*權數(shù))求和/n * * 默認權值為{1,1,1},取最近3次的平均 * 注意權值和必須=權值集合.length */
標簽: jakcy_wu wujichun author 算法
上傳時間: 2014-01-26
上傳用戶:weiwolkt
此小程序為N欄柵加密算法程序的一種,對輸入的明文進行N欄柵加密,此時必須確定N
標簽: 程序 加密算法
上傳時間: 2014-12-04
上傳用戶:qb1993225
此小程序為N欄柵解密算法的一種,對某一N值加密過的密文進行解密,此時只要確定N值即可解密。作者:萬艷良 單位:武漢理工大學
標簽: 程序 解密 算法
上傳時間: 2015-04-03
上傳用戶:coeus
用單片機匯編語言寫的使用的子程序 包擴浮點書的加減還有 模糊算法
標簽: 用單片機 匯編語言 減 模糊算法
上傳時間: 2014-01-08
上傳用戶:葉山豪
改進遺傳算法-郭濤算法做最優(yōu)化問題很管用,算法的基本思想是 先任意產(chǎn)生n個隨機數(shù),然后從n個數(shù)里隨機選擇m個數(shù),再有這m個 數(shù)合成一個新數(shù),將這個新數(shù)同n個數(shù)中間適應值函數(shù)值的最差的比較, 如果好的話就取代最差的那個,如果它比最好的還要好的話,則把最好的 也取代。如果比最差的壞,則重新合成一個新數(shù)。依次循環(huán)下去。 程序的奇妙之處是GA_crossover()函數(shù),產(chǎn)生的新數(shù)確實比較好,看看 那位大俠能改進一下,產(chǎn)生比這跟好的數(shù)。
標簽: 算法 郭濤算法 隨機數(shù)
上傳時間: 2015-04-10
上傳用戶:thuyenvinh
蟲蟲下載站版權所有 京ICP備2021023401號-1