作者bear32147 (dogbear)
看板Fortran
标题[问题] 矩阵 排序
时间Sat Sep 4 00:15:37 2010
各位前辈好
有个读取资料 矩阵排序问题 想请教一下
题目是
目前有一资料已读入
现在需要用第四行 由大到小排列
并在第五行 标上序号
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
1F:→ snowanimal:你把 1 121 55 0.39xxxx 这些放在矩阵里面 09/04 01:35
2F:→ snowanimal:读进去之後 用第四个数值排序 再依次将矩阵写出来 09/04 01:35
3F:→ bear32147:听不太懂.. 09/04 14:16
4F:→ Semisphere:若是自己写得快速排序法,在交换那边将前三行一起交换 09/04 14:33
5F:→ Semisphere:若是抄的,就赶快研究清楚演算法内容吧 09/04 14:36
6F:→ bear32147:好 谢谢 09/04 16:38