Page 65 - 4656
P. 65
Алгоритми і структури даних. Лабораторний практикум.
root = null;
}
//метод додавання елемента
public boolean add(lineElement toAdd) {
if (root == null && toAdd != null) {
root = toAdd;
return true;
} else {
return add(root, toAdd);
}
}
//метод рекурсивного спуску в край черги при додаванні
елемента
private boolean add(lineElement current, lineElement next) {
if (current.getNext() == null) {
return current.setNext(next);
} else {
return add(current.getNext(), next);
}
}
//метод видалення елемента
public lineElement remove() {
if (root != null) {
lineElement result = root;
root = root.getNext();
return result;
} else {
return null;
}
}
}
63