当前位置: 代码迷 >> QT开发 >> 数据处理?解决办法
  详细解决方案

数据处理?解决办法

热度:281   发布时间:2016-04-25 04:49:11.0
数据处理?
一共是四列,第一列是点的名字,后三列分别为点x,y,z的坐标值,点的名字里有X,Y,Z的字样。重新排列这几列数据,想把点名字里带X的放在一起,带Y的放在一起,带Z的放在一起,然后我要比较点名里带X的的那一组中x坐值的大小,并由小到大排列,y和z的依次类推,不知用什么样的数据结构来处理这个问题好呢?而且我这四列的行数还是变化的不是固定的,不知谁有好主意给我分享一下啊,呵呵……先谢谢了!!!

点名,X值,Y值,Z值
pointX1, 1,3,4
pointZ2, 2,5,9
pointX2, 3,5,2
pointY1, 2,7,12
pointX3, 2,7,10
pointY3, 12,2,6
pointZ9, 3,5,33

处理后变为:
pointX1, 1,3,4
pointX3, 2,7,10
pointX2, 3,5,2
pointY3, 12,2,6
pointY1, 2,7,12
pointZ2, 2,5,9
pointZ9, 3,5,33



------解决方案--------------------
QStringList有sort排序函数
  相关解决方案