Guest User

Untitled

a guest
May 26th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.17 KB | None | 0 0
  1. n = nn<<1;
  2. j=1;
  3. for (i=1; i<n; i+=2) {
  4. if (j>i) {
  5. swap(data[j-1], data[i-1]);
  6. swap(data[j], data[i]);
  7. }
  8. m = nn;
  9. while (m>=2 && j>m) {
  10. j -= m;
  11. m >>= 1;
  12. }
  13. j += m;
  14. };
Add Comment
Please, Sign In to add comment