Изменения

Перейти к: навигация, поиск

Программирование по контракту

23 байта добавлено, 20:42, 30 сентября 2013
Пример
elements[size++] = element;
}
private void ensureCapacity(int capacity) { if (capacity <= elements.length) {
return;
} Object[] newElements = new Object[2 * capacity]; for (int i = 0; i < size; i++) { newElements[i] = elements[i]; } elements = newElements; } public Object pop() { assert size > 0; return elements[--size]; } public int size() { return size; } public boolean isEmpty() { return size == 0; } public Object peek() { assert size > 0; return elements[size - 1]; }
}
Анонимный участник

Навигация