/ Published in: C++
Just change numbers in array and/or array size to view printout of incremented sort
Expand |
Embed | Plain Text
#include <iostream> using namespace std; void insertionSort(int numbers[], int array_size); int main(){ int numbers[6] = {47,20,35,26,43,52}; int array_size = 6; insertionSort(numbers,array_size); } void insertionSort(int numbers[], int array_size) { int z = 0, i, j, index; for (i=1; i < array_size; i++) { index = numbers[i]; j = i; while ((j > 0) && (numbers[j-1] > index)) { numbers[j] = numbers[j-1]; j = j - 1; } numbers[j] = index; cout << endl; cout << "Pass: " << i << endl; for(z = 0; z < array_size; z++){ cout << "[" << numbers[z] << "]"; } } }
You need to login to post a comment.
