最后研究的结果:不用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]

java vector<e> java vector二维数组_c++

java vector<e> java vector二维数组_数组_02