Advertisement
Guest User

Untitled

a guest
May 23rd, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.50 KB | None | 0 0
  1. int shellOpti[16] = {1391376, 463792, 198768, 86961, 33936, 13776, 4592,1968, 861, 336, 112, 48, 21, 7, 3, 1};
  2.  
  3. for(int idx = 0 ; idx < 16 ; idx++)
  4.     {
  5.         start = shellOpti[idx];
  6.         for (i = start ; i < SIZE ; i++)
  7.         {
  8.             val = table[i];
  9.             j = i;
  10.             while (j >= start && table[j - start] > val)
  11.             {
  12.                 table[j] = table[j - start];
  13.                 j = j - start;
  14.             }
  15.             table[j] = val;
  16.         }  
  17.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement