Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
57 / 57 / 11
Регистрация: 04.03.2010
Сообщений: 244
1

Rакие стандартные классы (интерфейсы) реализуют двусвязный, односвязный списки

01.06.2013, 21:02. Показов 3221. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
всем доброго времени! помогите пожалуйста разобраться со следующими вопросами:
какие стандартные классы, интерфейсы реализуют двусвязный, односвязный списки.
чем различаются ArrayList<T>, List<T>, Dictionary<T,T>; когда стоит применять каждый из них; в чем преимущества ну и т.д.
прочитал много литературы и теперь каша в голове, пож помогите разобраться.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.06.2013, 21:02
Ответы с готовыми решениями:

Списки: заменить двусвязный на односвязный
функция добавление двосвязного списка , Как переделать на односвязный A *add(int n, A *first) ...

Стандартные интерфейсы нужны для стандартизации программ?
Правильно ли я понимаю, что стандартные интерфейсы (такие как IComaprer, ISet и другие) нужны для...

Односвязный и двусвязный список
Составить программу, которая из списка из n элементов удаляет в порядке просмотра каждый k-1-й...

Односвязный и двусвязный список
Здравствуйте, мне необходимо реализовать структуру данных &quot;Список&quot; (односвязный и двусвязный). До...

8
660 / 530 / 137
Регистрация: 07.07.2011
Сообщений: 1,232
02.06.2013, 01:32 2
По поводу ArrayList<T> сказать ничего не могу, но вот List<T>, это поверхностно говоря динамический массив, имеет возможность расширяться под ваши нужды. Dictionary<T,T> это коллекция ключ-значение.

Добавлено через 1 минуту
ArrayList - http://msdn.microsoft.com/ru-r... ylist.aspx
List - http://msdn.microsoft.com/ru-r... 2ey19.aspx
Dictionary - http://msdn.microsoft.com/ru-r... s.90).aspx
1
Master of Orion
Эксперт .NET
6100 / 4956 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
02.06.2013, 01:38 3
vialet, ArrayList<T> не существует, есть просто ArrayList. Он, как и все классы пространства имен System.Collections является устаревшим. Во всех случаях рекомендуется использовать классы из System.Collections.Generics
0
Дмитрий3241
02.06.2013, 01:40
  #4

Не по теме:

.....

0
Psilon
02.06.2013, 01:42
  #5

Не по теме:

Дмитрий3241, хотел подредактировать а я помешал? :) Ну извини )

0
Дмитрий3241
02.06.2013, 01:45
  #6

Не по теме:

Цитата Сообщение от Psilon Посмотреть сообщение
Дмитрий3241, хотел подредактировать а я помешал? Ну извини )
Да не, хотел скинуть вот эту статью http://habrahabr.ru/post/128269/, а там про Java, ну все равно я прочитал :)

1
Psilon
02.06.2013, 01:46
  #7

Не по теме:

Дмитрий3241, полезная, сам читал перед собеседованием. В итоге не пригодилось, правда :)

0
660 / 530 / 137
Регистрация: 07.07.2011
Сообщений: 1,232
02.06.2013, 01:49 8

Не по теме:

Psilon, случаем не знаешь где можно нарыть таких статей, именно про то, как это все внутри работает? P.S интересует c#



Добавлено через 59 секунд

Не по теме:

Я вот просто уже давно нахожусь примерно на одном уровне, книжки читать толку практический нету, скучно очень становиться, бросаю быстро, а учиться то надо.

0
Psilon
02.06.2013, 02:33     Rакие стандартные классы (интерфейсы) реализуют двусвязный, односвязный списки
  #9

Не по теме:

Дмитрий3241, я вот такую дочитал на днях:
Rahman M. - Expert C# 5.0 with the .NET 4.5 Framework (The Expert's Voice in .NET) - 2012
В принципе в epub есть. Там с примерами дизассемблированного кода даже есть, в общем ,полезно. Часть знал, например, что foreach разворачивается в

C#
1
2
3
try
{ while(iter.MoveNext()) ...}
finally {iter.Dispose() }
а некоторые вещи были новы

1
02.06.2013, 02:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.06.2013, 02:33
Помогаю со студенческими работами здесь

Двусвязный в односвязный список
Добрый день.Помогите,пожалуйста,переделать программу,обрабатывающую двухсвязный список,для...

Односвязный, двусвязный список
Возможно ли в php сделать односвязный или двусвязный список? И если да, то как? Как обойтись без...

Реализовать набор классов, реализующих стандартные интерфейсы по работе с коллекциями
Всем доброго времени суток. Столкнулся с проблемой, туплю, не могу понять что делать нужно. ...

Преобразовать односвязный список в двусвязный
Нужна помощь в написании следующей программы: Дана односвязная цепочка и указатель на ее первый...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru