主题:数据重排 求一算法
想用fortran进行数据的重新排列组合,向大神求一算法。原始数据是多行两列的数据,想把有公共数据的行写成一行且公共数据只出现一次。关键是公共数据不是固定的,下面是一个小例子,第一行和第二行的第一列有相同数22875,而第一行第二列的数据30588又出现在了第五行和第六行,需要把这些数据写成一行,如果没有公共数据,就按原始数据写出。非常感谢您的帮助!
原始数据
22875 30588
22875 34747
22912 34851
22963 35901
22969 30588
30588 40791
30609 39143
30609 40808
重新排列后
22875 30588 34747 22969 40791
22912 34851
22963 35901
30609 39143 40808

您所在位置: