Я хотел бы знать, как люди реализуют следующие структуры данных в С# без использования реализаций библиотеки базового класса: -
- Связанный список
- Таблица хешей
- Двоичное дерево поиска
- Красно-черное дерево
- B-Tree
- Биномиальная куча
- Куча Фибоначчи
и любые другие фундаментальные структуры данных, о которых люди могут подумать!
Мне любопытно, что я хочу улучшить свое понимание этих структур данных, и было бы неплохо увидеть версии С#, а не типичные примеры C в Интернете!