Advertisement
Guest User

Untitled

a guest
Feb 21st, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.77 KB | None | 0 0
  1.             for (int i = 0; i < jumps.Count - 1; i++)
  2.             {
  3.                 lastIndex = jumps[i + 1];
  4.                 diff = (lastIndex - jumps[i]);
  5.                 size = diff;
  6.                 while (size < MINIMAL_STEP)
  7.                 {
  8.                     // use next step
  9.                     i++;
  10.                     diff = (jumps[i + 1] - jumps[i]);
  11.                     size += diff;
  12.                     lastIndex = jumps[i + 1];
  13.                     // check if we are not on the end
  14.                     if (lastItem - lastIndex < MINIMAL_STEP)
  15.                     {
  16.                         mergedJumps.Add(lastItem);
  17.                         return mergedJumps;
  18.                     }
  19.                 }
  20.                 mergedJumps.Add(lastIndex);
  21.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement