Есть ли какой-либо способ узнать запуск цикла в списке ссылок с помощью не больше чем двух указателей? Я не хочу посещать каждый узел и отмечать замеченный и создание отчетов о первом узле, уже замеченный....
Один метод, о котором я могу думать, должен инвертировать список и затем считать его. Но это включает изменение списка, который плох. ИЛИ я могу сделать копию списка и затем инвертировать его, но это использует...
Интересно, существует ли там некоторая логика для инвертирования отдельно-связанного-списка с помощью только двух указателей. Следующее используется для инвертирования единственного связанного списка с помощью трехочковых а именно, p, q, r: узел структуры
Я пытаюсь создать отдельно связанный список из входного текстового файла для присвоения. Я пытаюсь сделать это немного за один раз, таким образом, я знаю, что мой код не завершен. Я пытался создать головной указатель...
Я пытаюсь создать односвязный список с узлами, содержащими два параметра. Всякий раз, когда я ставлю в очередь другой узел, используя указатель хвоста, указатель заголовка принимает то же значение, что и новый узел. Я ...
Мне нужен некоторый указатель на то, как работает память в JavaScript. В моей реализации удаления n-го узла из хвоста связанного списка у меня есть заполнитель resultHead. В конце кода я ...
Мой односвязный список состоит из char * id; имя персонажа [15]; char фамилия [15]; struct rec * next ;. Так что моя главная проблема, с которой я сталкиваюсь в этом назначении, - это удаление записи через передачу идентификатора
Это вопрос по программированию, заданный во время письменного теста для собеседования. «У вас есть два односвязных списка, которые уже отсортированы, вы должны объединить их и вернуть заголовок нового списка…
Оба SGI slist и C ++ 11 std :: forward_list кажутся мне идентичными, если я что-то не пропустил; оба реализуют односвязный список. Я предполагаю, что есть разница в стандарте C ++ ...
Я пытаюсь найти точку в списке ссылок, где начинается цикл. то, о чем я думал, было взять 2 указателя *медленно, *быстро, один двигался с удвоенной скоростью другого. Если в списке есть петля, то в...
Я пишу код, который в основном следует следующему формату: public static boolean isIncluded(E element) { Node c = head; while (c != null) { if (cursor.getElement()....
Недавно я переключился с Eclipse на Vim. Я люблю это. Я работаю над несколькими зависаниями, но одна из тех, с которыми у меня много проблем, - это комментарии в документации PHP. В eclipse я мог ввести: /*...