Список реализован следующим образом:
public class MyLinkedList {
Node head;
/**
* Insert new element in the list
* @param data new element of the list
*/
public void insert(E data) {
Node newNode = new Node(data);
if (head == null) {
head = newNode;
}
else {
Node node = head;
while (node.next != null) {
node = node.next;
}
node.next = newNode;
}
}
/**
* Print all elements of the list in standard output
*/
public void print() {
Node currNode = head;
while (currNode != null) {
System.out.print(currNode.data);
currNode.next++;
}
}
class Node {
E data;
Node next;
public Node(E data) {
this.data = data;
this.next = null;
}
}
}
Выберите верные утверждения.
- Метод insert() добавляет элемент в начало списка
- Метод insert() реализован с ошибкой
- Метод print() реализован с ошибкой
- Тип данных элементов списка может быть разным
- Это двусвязный список
К сожалению, у нас пока нет статистики ответов на данный вопрос,
но мы работаем над этим.