Advertisement
Guest User

Untitled

a guest
Jan 17th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. static int insertionCompare(int[] inputArray, int startIndex)
  2. {
  3. int i = startIndex;
  4. int j = i - 1;
  5. int numCompare = 1;
  6. while (inputArray[j] > inputArray[i])
  7. {
  8. numCompare++;
  9. swap(ref inputArray, i, j);
  10. if (j > 0) j--;
  11. if (i > 1) i--;
  12. }
  13. //numCompare++;
  14. return numCompare;
  15. }
  16.  
  17. static void swap(ref int[] array, int i, int j)
  18. {
  19. int temp = array[i];
  20. array[i] = array[j];
  21. array[j] = temp;
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement