Algorithms and programming: applications and importance
Keywords:
algorithms, programming, data structures, tasks, resourcesAbstract
The article discusses the basics of algorithms and their importance and application in the field of programming. The article describes the key properties of algorithms that make a program code reliable and efficient. Different methods of describing algorithms and their widespread use in modern technologies are also investigated. Examples of algorithm implementation in the C# programming language are provided, which demonstrate the practical aspects of the effectiveness of various algorithmic approaches through empirical testing. The article emphasises the importance of choosing the right algorithmic structures to optimise software performance and reliability.
References
Алгоритми та структури даних – від «десь чув» до «ефективно застосовую». DOU. 02.11.2022. URL: https://dou.ua/forums/topic/40645/
Що таке алгоритми: кроки, приклади, конструкції, мислення. Dan-it education. 21.10.2024. URL: https://danit.com.ua/uk/blog/shho-take-algorytmy-kroky-pryklady-konstrukcziyi-myslennya/
Романов В. Поняття алгоритму. Властивості алгоритмів. Форми подання алгоритму. Виконавець алгоритму. Інформатика – шкільний курс. URL: https://romanov.in.ua/11-3/
Алгоритм та його властивості. КЗ «Піщанський ліцей № 1». Step by step. 2021–2022. URL: https://step.org.ua/konspekt/algoritm/tema1
. Чому важливо оцінювати складність алгоритму. foxminded.ua. Курси програмування. 23.02.2024. URL: https://foxminded.ua/skladnist-alhorytmu/
Емпіричні методи програмної інженерії: електронний конспект. Київ: НТУ «Київський Політехнічний Інститут», 2015. 119 с. URL: http://tc.kpi.ua/content/kurs/EMPI/EMPI_konspect.pdf
Sedgewick R., Wayne K. Algorithms. Addison-Wesley Professional, 2020. 956 p.
Korman T. H. Algorithms. Unlocked. The MIT Press, Massachusetts Institute of Technology, 2013. 207 p.
Креневич А. П. Алгоритми і структури даних: підручник. Київ: ВПЦ «Київський Університет», 2021. 200 с.