![]() |
VOOZH | about |
The Vector class implements a growable array of objects. Vectors basically fall in legacy classes but now it is fully compatible with collections. It is found in the java.util package and implements the List interface, so we can use all the methods of List interface here. This program is used to Sort the 2D array Across Columns. We will use the concept of vector to sort each column.
Algorithm:
Illustration: Creating a Vector
Here we are creating a default vector of the initial capacity is 10 so do the syntax is as follows:
Vector<E> v = new Vector<E>();
Functions that will be used in order to achieve the goal are as follows:
A. removeAll(): The java.util.vector.removeAll(Collection col) method is used to remove all the elements from the vector, present in the collection specified.
Syntax:
Vector.removeAll(Vector)
B. Collections.sort(): This method is used to sort the vector.
Syntax:
Collections.sort(Vector)
C. add(): This method is used to add elements in the vector.
Syntax:
Vector.add(value)
D. get(): This method will get the element of Vector stored at a particular index
Syntax:
Vector.get(3);
Example
Matrix without sorting 7 2 0 5 1 3 8 2 9 14 5 1 0 5 2 4 2 6 0 1 Matrix after sorting 3 1 0 0 1 4 2 0 5 1 5 2 2 5 2 7 8 6 9 14
Auxiliary Space : O(1)