8000 GitHub - mrworksome/algorithm_python: first commit
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

mrworksome/algorithm_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Алгоритмы и Структуры данных

В данном репозитории будут рассмотрены задачи из курсов:

  • Алгоритмы: теория и практика. Методы.
  • Алгоритмы: теория и практика. Структуры данных.

Для многих задач приведено несколько реализаций. Условия задач указаны в начале каждого файла, так же имеются дополнительные материалы практически по каждой задаче.

Алгоритмы: теория и практика. Методы.

Введение

  • Числа Фибоначчи
  • Последняя цифра большого числа Фибоначчи
  • Остаток от деления большого числа Фибоначчи на заданное число
  • Наибольший общий делитель

Жадные алгоритмы

  • Задача о покрытии отрезка точками
  • Задача о непрерывном рюкзаке
  • Задача о максимальном количестве различных слагаемых
  • Кодирование Хаффмана
  • Декодирование Хаффмана
  • Очередь с приоритетами

Разделяй и властвуй и сортировки

  • Двоичный поиск (Бинарный поиск)
  • Число инверсий (Проблема Yodaness)
  • Задача о принадлежности точек отрезкам
  • Сортировка подсчетом

Динамическое программирование

  • Наибольшая последовательнократная подпоследовательность
  • Наибольшая невозрастающая подпоследовательность
  • Расстояние редактирования (расстояние Левенштейна)
  • Задача о рюкзаке без повторений
  • Задача о лестнице
  • Задача о примитивном калькуляторе
  • Задача о разбиении множества чисел

Алгоритмы: теория и практика. Структуры данных.

Далее будут добавлены задачи из этого курса по мере его прохождения

About

first commit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0