2
// Author - Nikhil Sharma3
// LinkedIn - https://www.linkedin.com/in/nikhil-sharma-41a287226/4
// Twitter - https://twitter.com/Sharma_Nikh127
public List<Integer> pancakeSort(int[] arr) {8
List<Integer> list = new ArrayList<>();11
int maxIndex = findIndex(arr, n);12
reverse(arr, maxIndex);14
list.add(maxIndex + 1);21
static int findIndex(int[] arr, int value) {22
for (int i = 0; i < arr.length; i++) {23
if (arr[i] == value) {30
static void reverse(int[] arr, int maxIndex) {32
while (l < maxIndex) {34
arr[l] = arr[maxIndex];