Top Interview 150 — начатый трекер

Личный трекер алгоритмических задач. Название файла сохраняет выбранный маршрут подготовки, но это не копия и пока не полный список из 150 задач. Здесь появляются только ссылки на собственные разборы; сейчас заполнена первая карточка.

Массивы и строки

Что записываю после решения

  • условие своими словами;
  • входные ограничения;
  • простое решение;
  • оптимизированное решение;
  • время и дополнительную память;
  • крайние случаи;
  • причину выбора структуры данных.

Порядок тем

  1. массивы и два указателя;
  2. sliding window;
  3. hash map и set;
  4. stack и queue;
  5. linked list;
  6. binary search;
  7. tree и graph traversal;
  8. heap;
  9. intervals;
  10. dynamic programming.

Общая карта: Задачи LeetCode, Алгоритмы, Big O.