@Override public boolean hasNext() { return i < indices.size(); }
@Override public boolean hasNext() { return i < indices.size(); }
@Override public boolean hasNext() { return i < indices.size(); }
@Override public void performVerboseAction() { System.err.println((getClass() + " stats: ")); System.err.println(("data.length " + data.length)); System.err.println(("indices.size() " + indices.size())); }
public void performVerboseAction() { System.err.println((getClass() + " stats: ")); System.err.println(("data.length " + data.length)); System.err.println(("indices.size() " + indices.size())); }
@Override public void performVerboseAction() { System.err.println((getClass() + " stats: ")); System.err.println(("data.length " + data.length)); System.err.println(("indices.size() " + indices.size())); }
public void performVerboseAction() { System.err.println((getClass() + " stats: ")); System.err.println(("data.length " + data.length)); System.err.println(("indices.size() " + indices.size())); }
@Override public void performVerboseAction() { System.err.println((getClass() + " stats: ")); System.err.println(("data.length " + data.length)); System.err.println(("indices.size() " + indices.size())); }
public void performVerboseAction() { System.err.println((getClass() + " stats: ")); System.err.println(("data.length " + data.length)); System.err.println(("indices.size() " + indices.size())); }
/** * @return the number of elements in this set */ @Override public int size() { return sparsePart.size() + (densePart == null ? 0 : densePart.populationCount()); }
/** * @return the number of elements in this set */ @Override public int size() { return sparsePart.size() + (densePart == null ? 0 : densePart.populationCount()); }
@Override public int size() { int result = 0; result += (privatePart == null) ? 0 : privatePart.size(); result += (sharedPart == null) ? 0 : sharedPart.size(); return result; }
/** * @return the number of elements in this set */ @Override public int size() { return sparsePart.size() + (densePart == null ? 0 : densePart.populationCount()); }
@Override public int size() { int result = 0; result += (privatePart == null) ? 0 : privatePart.size(); result += (sharedPart == null) ? 0 : sharedPart.size(); return result; }
@Override public int size() { int result = 0; result += (privatePart == null) ? 0 : privatePart.size(); result += (sharedPart == null) ? 0 : sharedPart.size(); return result; }
@Override public int max() { int result = -1; if (privatePart != null && privatePart.size() > 0) { result = Math.max(result, privatePart.max()); } if (sharedPart != null) { result = Math.max(result, sharedPart.max()); } return result; }
@Override public int max() { int result = -1; if (privatePart != null && privatePart.size() > 0) { result = Math.max(result, privatePart.max()); } if (sharedPart != null) { result = Math.max(result, sharedPart.max()); } return result; }
@Override public int max() { int result = -1; if (privatePart != null && privatePart.size() > 0) { result = Math.max(result, privatePart.max()); } if (sharedPart != null) { result = Math.max(result, sharedPart.max()); } return result; }
@Override public void set(int x, int value) { maxIndex = Math.max(maxIndex,x); int index = indices.getIndex(x); if (index == -1) { indices.add(x); index = indices.getIndex(x); ensureCapacity(indices.size() + 1); if (index < (data.length - 1)) { System.arraycopy(data, index, data, index + 1, indices.size() - index); } } data[index] = value; }
@Override public void set(int x, int value) { maxIndex = Math.max(maxIndex,x); int index = indices.getIndex(x); if (index == -1) { indices.add(x); index = indices.getIndex(x); ensureCapacity(indices.size() + 1); if (index < (data.length - 1)) { System.arraycopy(data, index, data, index + 1, indices.size() - index); } } data[index] = value; }