![]() |
VOOZH | about |
Given an array of integer Triplet. you have to sort the array in ascending order with respect to the last element in the triplet.
Examples:
Input: { {1, 2, 3}, {2, 2, 4}, {5, 6, 1}, {10, 2, 10} }
Output: { {5, 6, 1}, {1, 2, 3}, {2, 2, 4}, {10, 2, 10} }
Input: { {10, 20, 30}, {40, -1, 2}, {30, 10, -1}, {50, 10, 50} }
Output: { {30, 18, -1}, {40, -1, 2}, {10, 20, 30}, {50, 10, 50} }
Output:
(5,6,1) (1,2,3) (2,2,4) (10,2,10)
Output:
(30,18,-1) (40,-1,2) (10,20,30) (50,10,50)
In this article, we sorted a user-defined triplet by using java comparable and comparator interface. Remember, the same can be implemented for any element in the triplet just by the change the variable name in the overridden class methods in the compareTo and compare.