![]() |
Модераторы: bsa |
![]() ![]() ![]() |
|
shinoby |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 6.3.2008 Репутация: нет Всего: нет |
Как происходит реализация "однонаправленного линейного списка" и "двунаправленного кольцевого списка" (пожалуйста примеры в виде кода и желательно скоментариями для лучшего понимания). Интересны так же все возможные варианты реализации начиная от уровня новичок. Для каких целей применяется первый и второй вариант.
Это сообщение отредактировал(а) shinoby - 29.3.2008, 10:15 |
|||
|
||||
comcon1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 11.6.2005 Где: Москва ДАС-МГУ Репутация: нет Всего: 17 |
Вот безитераторный шаблон для однонаправленного списка.
Написал вставку и удаление, остальное лень как-то.. сам допишешь?
Это сообщение отредактировал(а) comcon1 - 29.3.2008, 14:33 |
|||
|
||||
shinoby |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 6.3.2008 Репутация: нет Всего: нет |
За код большое спасибо, однако хотелось бы понять, что может собой представлять двунаправленный кольцевой список, т.к. реализовывать мне необходимо именно его. Образец программы с однонаправленным я уже отыскал, да и твой пример comcon1 многого стоит, а мог бы ты, хотябы намекнуть, что твориться по другую сторону барикад. |
|||
|
||||
chipset |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 2 Всего: 164 |
примерно такая-же реализация как и сomcon1 только есть ещё prev указатель и соответственно функции по перенаправлению prev/next.
--------------------
|
|||
|
||||
warmonger_ |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 155 Регистрация: 7.7.2007 Где: г. Киев Репутация: 1 Всего: 3 |
а разве кольцевой список, это не тот, когда последний элемент указывает на первый... --------------------
Make everything as simple as possible, but not simpler.Albert Einstein |
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |