Quick actions

cmd+k|ctrl+k

Navigation

Languages

insertionsort

Snippet info

Language

Cpp

Visibility

public

Author

jameeulla3

Created

2024-08-03T08:03:48.18406Z

Updated

2024-08-03T08:04:35.423686Z

#include <iostream>
#include<time.h>
using namespace std;
//insetion sort - best case O(n)  and worst case is O(n^2)
int main() {
    int a[] = {39,54,10,28,95,7,1};
    int i = 1;int j; 
    clock_t start = clock();
    while(i<7){
        j = i-1;
        int temp = a[i];
        while(a[j]>temp && j>=0)
        {
            a[j+1] = a[j];
            j=j-1;
        }
        a[j+1] = temp; 
        i++;
    }
    clock_t end = clock(); 
    cout<<"time = "<<end-start<<"\n";
    for(int i=0;i<7;i++) cout<<a[i]<<"\t";
    return 0;
}
INFO