Michael Sambol
Data structures and algorithms in X minutes.
Howdy, I'm Mike. I'm a software engineer from the United States. I make concise computer science tutorials to help you learn, review for exams, and prep for interviews.
My background: I have a bachelor's and master's degree in computer science from Georgia Tech. I'm a principal software engineer for Workday, and I previously worked for AWS, Intuit, and IBM.
Analyzing algorithms in 7 minutes — Asymptotic Notation
Анализ алгоритмов за 6 минут — Введение
Деревья AVL за 5 минут — Удаление
Деревья AVL за 9 минут — Вставки
Деревья AVL за 5 минут — Введение и поиск
Кучи Фибоначчи за 3 минуты — Удалить
Кучи Фибоначчи за 9 минут — Ключ уменьшения
Кучи Фибоначчи за 8 минут — Извлечение мин.
Кучи Фибоначчи за 6 минут — Вставка и объединение
Бинарный поиск за 4 минуты
Кучи Фибоначчи за 6 минут — Введение
Красно-черные деревья за 6 минут — Удалить исправления
Красно-черные деревья за 8 минут — Удаление
B-деревья за 6 минут — Удаление
B-деревья за 6 минут — Вставки
B-деревья за 4 минуты — Поиск
B-деревья за 6 минут — Свойства
B-деревья за 4 минуты — Введение
Кучи за 6 минут — Методы
Куча за 3 минуты — Введение
Хеш-таблицы за 4 минуты
Очереди за 3 минуты
Складывается за 3 минуты
Связанные списки за 4 минуты
Поиск в глубину за 4 минуты
Поиск в ширину за 4 минуты
Нотация Big-O за 5 минут
Красно-черные деревья за 5 минут — Вставки (примеры)
Красно-черные деревья за 5 минут — Вставки (стратегия)
Красно-черные деревья за 3 минуты — Ротации