Может ли кто-нибудь дать мне ссылку или хороший учебник или ссылку на любую книгу, где указаны вставка и удаление двойного связанного списка. Мне нужно создать 2 функции: одну для вставки элемента после позиции и удаление элемента после позиции. Я нахожу много онлайновых программ, но не понимаю алгоритма или логики. Может ли кто-нибудь объяснить мне, что происходит при вставке или удалении после определенного узла? То, что я понял до сих пор узел объявлен во всем мире как:Проблема с вставкой с двойным соединением
struct node{
struct node *prev;
struct node *next;
int info;
}*start;
Что это значит *start
здесь?
Можете ли вы рассказать мне причину голосующих голосов. Я действительно новичок в структурах данных и пытаюсь понять, что не хочу готового кода! – user227666
* (я не занижен, но ...) * вы начинаете с просьбы о рекомендации по учебному курсу (как правило, не подходит для этого сайта), а затем переходите к вопросу о двух функциях (вы не показывали ни одной части любой функции), и, наконец, спросите о синтаксисе структуры в C. ** Задайте один, ясный, сжатый вопрос. ** – abelenky
@abelenky Я просто старался быть конкретным, что мне нужно понять и насколько я понял до сих пор, я хочу скопировать пасту, я хочу понять, что происходит. – user227666