04. Insertion Sort Algorithm
🧩 Syntax:
#include<stdio.h>
int Insertion_Sort(int arr[],int n)
{
int i,j,temp;
for(i=0; i<n; i++)
{
temp = arr[i];
j = i - 1;
while(j>=0 && arr[j] > temp)
{
arr[j+1] = arr[j];
j--;
}
arr[j+1] = temp;
}
printf("\n\nAfter Insertion Sorting : ");
for(i=0; i<n; i++)
{
printf("%d ",arr[i]);
}
printf("\n\n");
}
int main()
{
int n,i,s;
printf("How many number you want to input :");
scanf("%d",&n);
printf("\n");
int arr[n];
for(i=0; i<n; i++)
{
printf("Input Value for Index %d = ",i);
scanf("%d",&arr[i]);
}
Insertion_Sort(arr,n);
return 0;
}
LordoftheMortals
Member