|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.01.2015, 21:54 | #1 |
Форумчанин
Регистрация: 29.08.2010
Сообщений: 159
|
Списки и непонятность списков
Кто нибудь может дать ссылки на литературу где описаны списки, проблема в том что реализовал односвязный циклический список на С++ захотел попробовать сделать это на C# но увы информации ноль понял что указатели не нужны, так как все таки реализовать? если есть несколько параметров допустим (улица,дом,номер) с помощью того же ArrayList?
|
10.01.2015, 22:07 | #2 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
10.01.2015, 22:10 | #3 |
Форумчанин
Регистрация: 21.01.2009
Сообщений: 719
|
В стандартной библиотеке C# связный список является обощенным классом, т.е. в терминах С++ - шаблонным. Его вы создаете как
Код:
Код:
Код:
В С++ варианте у вас наверняка было что-то вроде Код:
Код:
А вообще, я уверен, что примеров связных списков на шарпе великое множество.
Изобретатель велосипедов
|
10.01.2015, 22:58 | #4 |
Форумчанин
Регистрация: 29.08.2010
Сообщений: 159
|
Код:
|
10.01.2015, 23:11 | #5 |
Форумчанин
Регистрация: 21.01.2009
Сообщений: 719
|
Дальше всё нужно просто переводить с С++, в зависимости от того как вы это написали. У add должен быть параметр типа T - значение, добавляемое в список.
Изобретатель велосипедов
|
10.01.2015, 23:23 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Вы что сделать хотите? Свой связный список написать? Зачем? В .NET уже есть LinkedList. И просто List.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
10.01.2015, 23:40 | #7 | |
Форумчанин
Регистрация: 29.08.2010
Сообщений: 159
|
Цитата:
Код:
Последний раз редактировалось Obey177; 10.01.2015 в 23:43. |
|
10.01.2015, 23:50 | #8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А цель-то какая вообще? Что вы сделать хотите?
Я тут вижу только обход элементов списка, для этого не нужен связный список. А Next есть в LinkedList (точнее в LinkedListNode).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
10.01.2015, 23:55 | #9 |
Форумчанин
Регистрация: 29.08.2010
Сообщений: 159
|
|
10.01.2015, 23:58 | #10 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Дык задача и состоит в самой реализации списка? Это учебная задача?
Или просто нужно для какой-то другой задачи это? В .NET же реализованы и списки (правда кольцевого нет), и сортировка.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сортировка списков | dimafe6 | Общие вопросы C/C++ | 0 | 08.11.2012 02:17 |
обрабатывание списков | Алёнька | Помощь студентам | 0 | 20.12.2011 09:08 |
сведение списков | Юло | Microsoft Office Excel | 7 | 26.05.2011 13:34 |
Слияние списков | Rom@shka | Общие вопросы C/C++ | 5 | 07.05.2009 20:24 |