看板 Fortran 關於我們 聯絡資訊
各位前輩好 有個讀取資料 矩陣排序問題 想請教一下 題目是 目前有一資料已讀入 現在需要用第四行 由大到小排列 並在第五行 標上序號 1 121 55 0.398328817 2 105 46 0.506161876 3 172 79 0.155567648 4 98 41 0.557528162 5 26 9 0.88395733 6 118 54 0.416629395 7 135 63 0.309921089 8 112 51 0.475732094 9 82 31 0.627289611 目前 已有快速排序法可將第四行排序 不過前三行不會跟著移動 想詢問 如何撰寫程式碼 使得前三行 跟著第四行排序 (類似 excel 由大到小排序) 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.168.25.200
snowanimal:你把 1 121 55 0.39xxxx 這些放在矩陣裡面 09/04 01:35
snowanimal:讀進去之後 用第四個數值排序 再依次將矩陣寫出來 09/04 01:35
bear32147:聽不太懂.. 09/04 14:16
Semisphere:若是自己寫得快速排序法,在交換那邊將前三行一起交換 09/04 14:33
Semisphere:若是抄的,就趕快研究清楚演算法內容吧 09/04 14:36
bear32147:好 謝謝 09/04 16:38