Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> реализация динамических списков 
:(
    Опции темы
Айболит
  Дата 9.11.2006, 12:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 9.11.2006

Репутация: нет
Всего: нет



Привет всем. smile У мя дико горит следующий вопрос  smile : как мона реализовать класс описывающий двунаправленный динамический список на си шарпе? 


Заранее очень благодарен  за помошь. 

Это сообщение отредактировал(а) Айболит - 9.11.2006, 12:08
PM MAIL   Вверх
ivashkanet
Дата 9.11.2006, 12:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 47
Всего: 149



LinkedList<T>
Цитата

The LinkedList class does not support chaining, splitting, cycles, or other features that can leave the list in an inconsistent state. The design favors maintaining the integrity of the list, and in operations on a single thread a list remains consistent. The only multithreaded scenario supported by LinkedList is multithreaded read operations. In other multithreaded scenarios you must provide your own synchronization. 

Note  
It will always be possible to create linked lists that perform better in specific circumstances, or that trade programming safety for additional features.
 

Each node in the LinkedList is of the type LinkedListNode. Because the LinkedList is doubly linked, each node points forward to the Next node and backward to the Previous node. Nodes have links to the list so that invalid operations on the list (for example, attempting to remove a node that is actually in another list) do not put it in an inconsistent state.

LinkedList accepts a null reference (Nothing in Visual Basic) as a valid Value for reference types and allows duplicate values.

If the LinkedList is empty, the First and Last properties contain a null reference (Nothing in Visual Basic).


PM MAIL WWW ICQ   Вверх
Djuffin
Дата 9.11.2006, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 18.3.2005

Репутация: 1
Всего: 2



1. Берешь Рефлектор ( http://www.aisto.com/roeder/dotnet/ )
2. Смотришь как реализован класс  System.Collections.Generic.LinkedList<T>
PM MAIL   Вверх
Айболит
Дата 9.11.2006, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 9.11.2006

Репутация: нет
Всего: нет



???  smile а по русски мона?  smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0384 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.