| 2 | import java.util.Collections; |
| 3 | |
| 4 | public class Problems { |
| 5 | static void reverseList(ArrayList<Integer> list){ |
| 6 | int i = 0, j = list.size() - 1; |
| 7 | |
| 8 | while(i < j){ |
| 9 | /* |
| 10 | int temp = a; |
| 11 | a = b; |
| 12 | b = temp; |
| 13 | */ |
| 14 | Integer temp = Integer.valueOf(list.get(i)); |
| 15 | list.set(i, list.get(j)); |
| 16 | list.set(j, temp); |
| 17 | i++; |
| 18 | j--; |
| 19 | } |
| 20 | } |
| 21 | |
| 22 | public static void main(String[] args) { |
| 23 | ArrayList<Integer> list = new ArrayList<>(); |
| 24 | list.add(0); |
| 25 | list.add(10); |
| 26 | list.add(3); |
| 27 | list.add(5); |
| 28 | list.add(22); |
| 29 | list.add(10); |
| 30 | System.out.println("Original List " + list); |
| 31 | Collections.reverse(list); |
| 32 | System.out.println("Reversed List " + list); |
| 33 | Collections.sort(list); |
| 34 | System.out.println("Ascending order " + list); |
| 35 | Collections.sort(list, Collections.reverseOrder()); |
| 36 | System.out.println("Desc order " + list); |
| 37 | |
| 38 | ArrayList<String> l1 = new ArrayList<>(); |
| 39 | l1.add("Welcome"); |
| 40 | l1.add("To"); |
| 41 | l1.add("Physics"); |
| 42 | l1.add("Wallah"); |
| 43 | System.out.println("OG " + l1); |
| 44 | Collections.sort(l1, Collections.reverseOrder()); |
| 45 | System.out.println("Sorted " + l1); |
| 46 | } |
| 47 | } |
nothing calls this directly
no outgoing calls
no test coverage detected