#include<iostream> using namespace std; void insertion_sort(int[], int); void print_list(int[], int); void insertion_sort(int arr[], int n) { int i,j,key; for(i=1;i<n;i++) { key=arr[i]; for(j=i-1;j>=0 && key<arr[j];j--) arr [j + 1 ] = arr [j]; arr[j+1]=key; } } void print_list(int arr[], int n) { for(int i=0;i<n;i++) cout<<arr[i]<<" "; } int main() { int arr[]={25,15,12,45,6,35,26,13}; insertion_sort(arr,8); print_list(arr,8); return 0; }
input: 25,15,12,45,6,35,26,13
Output: 6 12 13 15 25 26 35 45
Comments