| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Двухсвязные списки? |
| Автор: Baton2007 11.9.2008, 20:47 | ||||
| Как удалить k узел ? Правильно я написал или нет? Подскажите как правильно! Удаление узла
|
| Автор: SHraybikus 11.9.2008, 21:16 | ||
Смысл будет очевиден если добавишь к листингу комментарии |
| Автор: vinter 11.9.2008, 21:47 | ||
Baton2007, кончено правильно, я доавили к твоему коду еще пару ф-ий
|
| Автор: Ches 12.9.2008, 07:30 | ||||
| 1. Почему тема называется "Двусвязные списки"? Я вижу только односвязный 2.
Создание класса навязывается само собой, методы сделать статическими 3.
Если num - "номер элемента", то зачем next? |
| Автор: monax 14.10.2008, 20:49 | ||||
Да нет списка вообще. Я вижу структуру с указателем, чтоб сделать список, нужно его сформировать.
Зачем статическими? А по списку (когда он будет создан) как перемещаться? Номер не поможет, перемещение по списку идёт при помощи указателя на следующий или предыдущий элемент. |
| Автор: XmdY 21.10.2008, 23:19 | ||
| Двухсвязные(у нас их называют двунаправленные) списки в себе должны включать ссылку на предыдущий и последующий элементы. что-то типа этого:
Проверять было лень на работоспособность, но нарушений логики кажется нигде нет)) |