Список реализован следующим образом:
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() реализован с ошибкой
  • Тип данных элементов списка может быть разным
  • Это двусвязный список

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.