這是個暖身的作業, 不能算是演算法的作業 (太容易了一點), 這個作業主要是呼應我們在課堂裡討論的 "撰寫程式時無形的規範 (b&w)", 就請你拿簡單的 Quick Sort 演算法當作範例, 按照我們課堂裡對於 Selection Sort 演算法的實作所作的逐步修改, 依樣畫葫蘆一番, 相信你更能夠了解寫程式時一些比較形而上的要求。
雖然實際上這次作業比較像一個習題, 挑戰性稍微少了一點, 不過還是可以複習一下必備的 C 語法與程式設計, 如果你撰寫時遇見問題, 歡迎你隨時找我詢問, 上課後, 實習課, 電話, email, msn... 都可以運用 (當然這也是說服我 - 你的確付出努力去完成這個作業 - 最直接的辦法)。
這個作業不提供範例執行程式, 不過針對程式執行的正確性, 還是需要你測試一些資料, 下面是兩組基本的測試資料
3 1.5 3.1 0.8由小至大排序以後應該是
0.8 1.5 3.1請計算 (1.5-0.8)*(1.5-0.8) + (3.1-1.5)*(3.1-1.5) = 3.05 並列印出來
回
C++ 程式設計課程
首頁
製作日期: 02/25/2008
by 丁培毅 (Pei-yih Ting)
E-mail: pyting@cs.ntou.edu.tw
TEL: 02 24622192x6615
海洋大學
工學院
資訊工程系
Lagoon