Слишком много памяти в Java [закрыто]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Слишком много памяти в Java [закрыто]

Сообщение Anonymous »


введите здесь описание изображения. Я работаю над проектом для университета, и мне нужно загрузить код на платформу, которая будет его тестировать, хотя у меня нет доступа к тестам. Последние два яичка дают НЕПРАВИЛЬНЫЙ ОТВЕТ, и я думаю, это потому, что мой код использует слишком много памяти и требует слишком много времени для выполнения

текст

Это мой отзыв о коде в отчете
пакет aed.collections; импортировать java.util.Iterator; импортировать java.util.Objects; импортировать java.util.Queue; публичный класс QueueArray реализует Iterable { частный int max_size; частная очередь Item[]; частный размер int; сначала частный int; частный int последний; @SuppressWarnings («не отмечено») public QueueArray (int max_size) { this.max_size = max_size; очередь = (Пункт []) новый объект [max_size]; этот.размер = 0; это.первый = 0; this.last = -1; } public void enqueue (элемент элемента) { если (пункт == ноль) { выбросить новое IllegalArgumentException(); } если (размер == максимальный_размер) { выбросить новую OutOfMemoryError(); } размер++; последний = (последний + 1) % max_size; очередь [последний] = элемент; } публичный элемент dequeue() { если (isEmpty()) { вернуть ноль; } Верх элемента = очередь[первый]; первый = (первый + 1) % max_size; размер--; вернуться наверх; } публичный просмотр элемента() { если (isEmpty()) { вернуть ноль; } Верх элемента = очередь[первый]; вернуться наверх; } общедоступное логическое значение isEmpty() { возвращаемый размер == 0; } общественный размер int() { размер возврата; } public QueueArray smallCopy() { QueueArray new_array = новый QueueArray(размер); для (пункт: это) { new_array.enqueue(элемент); } вернуть новый_массив; } частный класс QueueIterator реализует Iterator { частный интервал я = 0; @Override общедоступное логическое значение hasNext(){ вернуть я
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»