Advertisement
bolji_programer

Algoritmi za sortiranje - Insertion sort

Jan 2nd, 2018
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.45 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6.     int n;
  7.     cin>>n;
  8.  
  9.     int A[n];
  10.  
  11.     for (int i=0;i<n;i++)
  12.         cin>>A[i];
  13.  
  14.     int vr,j;
  15.  
  16.     for (int i=1;i<n;i++)
  17.     {
  18.         vr=A[i];
  19.         j=i-1;
  20.  
  21.         while (j>=0 && A[j]>vr)
  22.         {
  23.             A[j+1]=A[j];
  24.             j--;
  25.         }
  26.         A[j+1]=vr;
  27.     }
  28.  
  29.     for (int i=0;i<n;i++)
  30.         cout<<A[i]<<' ';
  31.     cout<<endl;
  32.  
  33.     return 0;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement