Я делаю класс связанного списка и пытаюсь реализовать этот метод contains()
.
У меня есть head
и tail
сторожевые узлы, поэтому у меня цикл начинается с head.next
.length
- размер списка.Все, что я могу дать вам, ребята: O
public boolean contains(T entry) {
boolean found = false;
Node current = head.next;
for (int i = 0; i < length; i++) {
if (current.equals(entry)) {
found = true;
}
current = current.next;
}
return found;
}