Серия моих рукописных заметок, охватывающих большинство стандартных тем из области компьютерных наук.

В этом посте рассматриваются темы из Структуры данных с использованием языка C.

  1. Хеширование - Ссылка
  2. Вычислительная сложность (P, NP, NPC, NPH) - Ссылка
  3. Обход дерева - Ссылка (предварительный заказ, заказ, постзаказ)
  4. Обход графа - Ссылка
  5. Обход в ширину (BFT) - Ссылка
  6. Основы программирования - Ссылка (объем переменной, указатели, параметр, методы передачи, приведение типов, структура, объединение)
  7. Связанный список - Ссылка (одиночный, двойной, круговой)
  8. Двоичное дерево - Ссылка
  9. Дерево двоичного поиска - Ссылка
  10. AVL Tree - Ссылка
  11. Стек - Ссылка
  12. Очередь - Ссылка (Одинарная, Двойная, Приоритетная)
  13. Рекурсия - Ссылка (хвостовая рекурсия, не хвостовая, косвенная, вложенная)
  14. Префикс, инфикс, постфикс - Ссылка
  15. Ряд Фибоначчи - Ссылка
  16. Ханойская башня - Ссылка

Еще много чего будет добавлено в ближайшее время ...