最后研究的结果:不用vector排序了,直接自定义结构体(在c++中是结构体struct,Java 中是自定义class),然后用数组(数组保存的类型是结构体),自定义比较类cmp,然后Arrays.sort(a,new cmp())。
这个是我最终写的java实现二维数组排序,我觉得还是自己写得好理解,实用。
下面是我搜的各种,最终也没采用。。。
针对1,我搜了很多,关于vector的东西,结果就是不行,然后放弃了,不用vector排序了,直接自定义结构体(在c++中是结构体struct,Java 中是自定义class),然后用数组(数组保存的类型是结构体),自定义比较类cmp,然后Arrays.sort(a,new cmp())。
下面是我查的各种。。。
首先,c++中Vector的用法,如何实现一维数组,二维数组
java中Vector的用法,如何实现一维数组,二维数组。。。还有ArrayList。。。
c++ vector用法
动态数组vector简介(Java和C++)
用vector实现二维向量 。。。。c++
二维向量vector的使用。。。。c++
java中容器vector的使用和存取
[Java] ArrayList 类
JAVA中Vector怎样存放一个动态的二维数组 [问题点数:40分,结帖人solomonboz]