Re: [問題] 優化問題已回收

看板MATLAB作者 (Achilles)時間15年前 (2010/06/01 14:06), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《maplefog (楓霧)》之銘言: : 看了虛擬碼重新寫了一個 : 感覺好像差不多 不過程式碼短一點 : clc : clear : Data = [5 3 9 7 8 3]; : Num = length(Data); : for m = 1:Num : min = m; : for n = m+1:Num : if Data(n)<Data(min) : min = n; : end : end : tmp = Data(min); : Data(min) = Data(m); : Data(m) = tmp; : end 你這是 Bubble sort.. complexity 是 O(N^2) 資料不多的時後還可以用. 優點是簡單易懂. 缺點就是慢. 你去 google sorting algorithm, 裡面有一票.. -- 趙客縵胡纓,吾鉤霜雪明。銀鞍照白馬,颯沓如流星。 十步殺一人,千里不留行。是了拂衣去,深藏身與名。 閑過信陵飲,脫劍膝前橫。將炙啖朱亥,持觴勸侯贏。 三杯吐然諾,五嶽倒為輕。眼花耳熱後,意氣素霓生。 就趙揮金錘,邯鄲先震驚。千秋二壯士,烜赫大梁城。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.125.52.127
文章代碼(AID): #1C1ADzG0 (MATLAB)
文章代碼(AID): #1C1ADzG0 (MATLAB)