50 главных проблем кодирования динамического программирования для интервью

Опубликовано: 21 Сентября, 2022

Вот подборка 50 наиболее часто задаваемых вопросов на собеседованиях по динамическому программированию. Задачи в этой статье разделены на три уровня, чтобы читатели могли шаг за шагом практиковаться в соответствии с уровнем сложности.

1-й уровень

  1. N-й каталонский номер
  2. Минимум операций
  3. Минимальные шаги для удаления строки после повторного удаления подстрок палиндрома
  4. Минимальное количество монет
  5. Максимальный продукт при разрезании каната
  6. Способы преодолеть расстояние
  7. Минимальное количество удалений и вставок для преобразования одной строки в другую
  8. Подпоследовательность минимальной суммы, при которой выбирается хотя бы один из каждых четырех последовательных элементов.

Уровень 2

  1. Проблема суммы подмножества
  2. Самая длинная общая подпоследовательность
  3. Самая длинная возрастающая подпоследовательность
  4. Изменить расстояние
  5. Самый длинный путь в матрице
  6. Оптимальная стратегия для игры
  7. 0-1 Проблема с рюкзаком
  8. Кратчайшая общая суперпоследовательность
  9. Проблема раздела
  10. Резка стержня
  11. проблема с обменом монет
  12. Проблема разрыва слов
  13. Проблема с броском костей
  14. Укладка коробок
  15. Пазл с падением яиц
  16. Максимальная длина цепи
  17. Самая длинная общая подстрока
  18. Чередующиеся строки
  19. Подпоследовательность увеличения максимальной суммы
  20. Минимальное количество прыжков
  21. Подсчет подпоследовательностей типа a^i, b^j, c^k
  22. Получить минимальные квадраты
  23. N-е число Фибоначчи
  24. Самая длинная палиндромная подстрока
  25. Всего сообщений декодирования
  26. Уникальные BST
  27. Игрок с максимальным счетом
  28. Сформировать палиндром
  29. Проблема переноса слов
  30. Подсчет палиндромных подпоследовательностей
  31. Минимальное время, чтобы закончить задачи, не пропуская два последовательных

Уровень 3

  1. Минимальный раздел
  2. Булева проблема со скобками
  3. Умножение цепочки матриц
  4. Самая длинная зигзагообразная подпоследовательность
  5. Максимальная прибыль
  6. Путь с минимальной стоимостью
  7. Проблема раздела художника
  8. Палиндромное разбиение
  9. Раздел массива
  10. Максимальная разница нулей и единиц в двоичной строке
  11. Подсчет групп цифр числа

Статьи по Теме:

50 главных проблем с кодированием массивов для интервью

Топ 50 проблем с кодированием строк для интервью

50 главных проблем древовидного кодирования для интервью

РЕКОМЕНДУЕМЫЕ СТАТЬИ