Извините за мое невежество, но я начинаю готовиться к своему первому техническому собеседованию и натолкнулся на этот вопрос и ответ в связанном списке тем
Вопрос: реализовать алгоритм для удаления узла в серединеединый связанный список, предоставляющий только доступ к этому узлу
public static boolean deleteNode(LinkedListNode n) {
if (n == null || n.next == null) {
return false; // Failure
}
LinkedListNode next = n.next;
n.data = next.data;
n.next = next.next;
return true;
}
Я хочу начать играть с этим кодом (выполнить тест компиляции изменений), но я не уверен, как начать делать это в Java,Я не могу найти класс LinkedListNode в Java-документах.
Это может быть очень глупый вопрос, но если кто-то может указать мне правильное направление - это оценит.
EDIT
Спасибо за быстрые и полезные ответы.Я думаю, мой вопрос был не очень ясен.Приведенный выше алгоритм был представлен в качестве решения этого вопроса.Я хотел знать, как реализовать это в Java, чтобы я мог поиграться с кодом.
спасибо