Я написал этот простой код, чтобы проверить погоду, куча пустой пусто или нет. У меня проблема с return. Это не может быть: null
, void
, или ничего; Он должен вернуть что-то int, но я не знаю что. Итак, что я должен поставить там, если я хочу, чтобы этот код был прост? (Я имею в виду не использовать класс Integer
или java.lang.Integer
).Что нужно вернуть как минимальный элемент пустой кучи
public int getMinimum() {
if (isEmpty()) {
System.out.println("Heap is empty");
return;
} else
return data[0];
}
возвращение '-1' или специальное значение –
Код может возвращать то, что вы хотите. Что это на самом деле делает? Каково ваше определение простого. В вашем наборе данных есть нулевое допустимое решение? Может, -1 будет работать? Вам нужно предоставить более подробную информацию/контекст. – mjuarez
Он не может вернуть «-1», так как он может смутить «минимальное значение» дерева. – Hengameh