Алгоритміка (англ. agorithm design) — дисципліна, що вивчає алгоритми, структури даних та їх застосування до розв'язування задач програмування[1]. У практичному плані алгоритміка є навчанням студента спортивного програмування.

Відрізняється від теорії алгоритмів тим що не займається пошуком доведення існування алгоритму, а займається пошуком оптимального (в основному за часом виконання), алгоритму, що розв'язує дану задачу. Якщо такий алгоритм невідомий, то намагається розв'язати задачу хоча б частково.

Теми що вивчаються

ред.

Це список базових тем по алгоритмах.


Відомі алгоритми

ред.
Докладніше: Список алгоритмів

Див. також

ред.

Література

ред.
  • Т. Кормен; Ч. Лейзерсон; Р. Рівест; К. Стайн (2009) [1990]. Вступ до алгоритмів (вид. 3rd). MIT Press і McGraw-Hill. ISBN 0-262-03384-4.
  • Skiena, Steven S. The algorithm design manual (вид. 2nd). London: Springer. ISBN 978-1-84800-069-8.

Зноски

ред.
  1. Тарануха, Володимир Юрійович; Терещенко, Василь Миколайович. Робоча програма навчальної дисципліни алгоритміка (PDF). Київський національний університет імені Тараса Шевченка. Процитовано 19 квітня 2025.