Skip to content

❓🚀⛺ Объясняю себе и друзьям алгоритмы

Notifications You must be signed in to change notification settings

funcid/algorithms-section

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Алгоритмы

Мне часто приходится решать алгоритмические задачи, поэтому я решил собрать концепты их решения в одном месте. Для понимания нужно усвоить базовые вещи: асимптотический анализ, базовые структуры данных.

Решения прикладных, теоретических или LeetCode проблем, которые выходят за рамки сухих концептов, хранятся в другом месте:

  1. Теория вероятностей, математическая статистика, математическое моделирование, анализ данных
  2. Тренируюсь решать LeetCode проблемы программирования и изучаю Computer Science

Основные идеи

Бинарный поиск, два указателя, строки, связные списки, деревья, хеш-таблицы, матрицы, очередь и стек, битовые манипуляции, скользящие окна, поиск с возвратом

Продвинутые идеи

Деревья, графы, поиск
Структуры данных
  • Персистентные структуры данных
  • Фильтр Блума
  • Битовая карта
  • Кольцевой буфер
  • Фибоначчиева куча
Общее программирование
  • Динамическое программирование
  • Жадные алгоритмы

About

❓🚀⛺ Объясняю себе и друзьям алгоритмы

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published