Существуют линейные и нелинейные структуры данных.
Линейные структуры данных:
Нелинейные структуры данных:
В C# стандартная библиотека (System.Collections и System.Collections.Generic) предоставляет реализации многих из этих структур:
Array
List<T>
(динамический массив, аналог ArrayList)LinkedList<T>
(двусвязный список)Stack<T>
Queue<T>
HashSet<T>
Dictionary<TKey, TValue>
(хеш-таблица)Существуют линейные и нелинейные структуры данных.
Линейные структуры данных:
Нелинейные структуры данных:
В C# стандартная библиотека (System.Collections и System.Collections.Generic) предоставляет реализации многих из этих структур:
Array
List<T>
(динамический массив, аналог ArrayList)LinkedList<T>
(двусвязный список)Stack<T>
Queue<T>
HashSet<T>
Dictionary<TKey, TValue>
(хеш-таблица)Register or sign in to get access to full answers for all questions from the question bank.