Перейти до вмісту

Алгоритміка

Матеріал з Вікіпедії — вільної енциклопедії.

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

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

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

[ред. | ред. код]

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

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

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

Див. також

[ред. | ред. код]

Література

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

Зноски

[ред. | ред. код]
  1. Тарануха, Володимир Юрійович; Терещенко, Василь Миколайович. Робоча програма навчальної дисципліни алгоритміка (PDF). Київський національний університет імені Тараса Шевченка. Процитовано 19 квітня 2025.
  2. Skiena, 2012, p. 31.
  3. Skiena, 2012, p. 33.
  4. Skiena, 2012, p. 4.