Простите за невежество, но я начинаю готовиться к своему первому техническому собеседованию и наткнулся на этот вопрос и ответ на связанный список тем
Вопрос: Реализуйте алгоритм для удаления узла в середине односвязный список, имея доступ только к этому узлу
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, чтобы я мог поиграть с кодом.
спасибо