research article
Вычисление трудоемкости алгоритма, реализованного на языке программирования С#
Abstract
Time complexity of an algorithm is the number of elementary operations performed by the algorithm. Taking into account the features of programming languages, the authors propose to consider the methodology for calculating this measure of algorithm complexity in the specific language of its implementation, provide formulas for calculating theoretical complexity and the rules for calculating the experimental complexity of program in C#.Под трудоемкостью алгоритма понимают количество выполняемых алгоритмом элементарных операций (шагов) как функцию от исходных данных, авторы предлагают методику вычисления этой меры сложности алгоритма рассматривать с учетом особенностей и отличий языков программирования. В работе приводятся формулы подсчета теоретической трудоемкости и правила вычисления экспериментальной трудоемкости программного кода на языке высокого уровня С#- info:eu-repo/semantics/article
- info:eu-repo/semantics/publishedVersion
- algorithm time complexity; program time complexity; С# programming language; elementary operations; language construction time complexity
- трудоемкость алгоритма; трудоемкость программы; язык программирования С#; элементарные операции; трудоемкость конструкций языка