хотелось бы конкретики. за такие вопросы в сеньоры ещё можно?
Список в котором каждый элемент имеет связь только с двумя соседними, в данном случае путем ссылок на них. Можно более умно но лень
а у первого и последнего элемента второй указатель nil?
почему второй указатель у первого элемента должен быть nil?
не знаю, я же говорю, я не знаком со структурой, пытаюсь понять что она из себя представляет. что является предыдущим элементом у первого?
по факту 1 элемент и 2 указателя, первый указатель на предыдущий элемент, второй указатель на следующий элемент. по присвоению nil уже вопрос реализации конкретного списка
я так и не понял, чем является предыдущий элемент у первого
Теперь ещё бы этот профи-собеседователь пояснил бы, зачем его разворачивать, если можно спокойно итерироваться в любом из направлений?
предыдущий элемент у первого и следующий элемент у последнего - это nil Собственно, итерация по списку происходит, пока не попадется nil элемент
я сразу так предположил, но мне сказали, что я не прав
одни раз пришлось реализацию переписывать из за особенностей
Обсуждают сегодня