[問題] 矩陣 排序

看板Fortran作者 (dogbear)時間14年前 (2010/09/04 00:15), 編輯推噓0(006)
留言6則, 3人參與, 最新討論串1/1
各位前輩好 有個讀取資料 矩陣排序問題 想請教一下 題目是 目前有一資料已讀入 現在需要用第四行 由大到小排列 並在第五行 標上序號 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

09/04 01:35, , 1F
你把 1 121 55 0.39xxxx 這些放在矩陣裡面
09/04 01:35, 1F

09/04 01:35, , 2F
讀進去之後 用第四個數值排序 再依次將矩陣寫出來
09/04 01:35, 2F

09/04 14:16, , 3F
聽不太懂..
09/04 14:16, 3F

09/04 14:33, , 4F
若是自己寫得快速排序法,在交換那邊將前三行一起交換
09/04 14:33, 4F

09/04 14:36, , 5F
若是抄的,就趕快研究清楚演算法內容吧
09/04 14:36, 5F

09/04 16:38, , 6F
好 謝謝
09/04 16:38, 6F
文章代碼(AID): #1CWHyiD5 (Fortran)
文章代碼(AID): #1CWHyiD5 (Fortran)