convert this into high level pseudo code?? A. public void iterativeSort(int[] list) { int i, j, min,
Question:
convert this into high level pseudo code??
A. public void iterativeSort(int[] list) { int i, j, min, temp; for (i = 0; i < list.length; i++) { min = i; for (j = i + 1; j < list.length; j++) { if (list[j] < list[min]) min = j; } if (min != i) { Count++; temp = list[i]; list[i] = list[min]; list[min] = temp; } } }
B. public void recursiveSort(int[] list, int start) { if ( start >= list.length - 1 ) return; int min; min = start; for ( int index = start + 1; index < list.length; index++ ) { if (list[index] < list[min] ) min = index; } if (start != min) { Count++; int temp; temp = list[start]; list[start] = list[min]; list[min] = temp; } recursiveSort(list, start + 1); }
Introduction to Java Programming, Comprehensive Version
ISBN: 978-0133761313
10th Edition
Authors: Y. Daniel Liang