数组怎么排序,vector一个道理,用个算法排一下.

解决方案 »

  1.   

    java.util.Collections.sort() 方法可以排序链表(LinkedList)。
      

  2.   

    如果你的向量是只想比较字符,那用下面的方法:
    Collections.sort(vdata);
    述方法后,向量就自己排好了。
      

  3.   

    以下是Vector的source.重载一下,加个排序的方法不就行了.
    public class Vector extends AbstractList implements List, Cloneable,
                java.io.Serializable 
    {
       protected Object elementData[];
       protected int elementCount;
       ...;
    }
      

  4.   

    看Thinking in Java第8章,有这个例子!
    加个比较的接口就实现了
    比较采用冒泡,因为vector里的数据是一个个插入的。
    up的方法也很好,不过代码量太大,如果要实现堆排序,倒是需要上面的实现:)
      

  5.   

    用ArrayList速度最快。但需要把VECTOR先转换成ARRAY。