public void flipFlop()

in src/main/java/org/apache/datasketches/characterization/FlipFlopStream.java [63:81]


  public void flipFlop(final int loReps, final int hiReps, int steps) {
    int n = hi - lo + 1;
    while (n > 0 && steps > 0) {
      int i = loReps;
      while (n > 0 && steps > 0 && i > 0) {
        arr[idx++] = lo++ + v;
        n--;
        steps--;
        i--;
      }
      int j = hiReps;
      while (n > 0 && steps > 0 && j > 0) {
        arr[idx++] = hi-- + v;
        n--;
        steps--;
        j--;
      }
    }
  }