Время работы алгоритма.

Время работы функции sorting около , где n колличество данных, так как в ней выполняются три вложенных друг в друга цикла, в которых перебирается n данных.

Время работы функции output примерно , где n колличество данных, так как в ней выполняется цикл с вложенным циклом, в которых перебирается n данных.

Время работы функции square около , где n колличество данных, так как в ней выполняются три вложенных друг в друга цикла, в которых перебирается n данных.

В функции main: 3 цикла, каждый из которых имеет по одному вложенному циклу, время работы около ; 3 простых цикла, время работы около ; фунция sorting выполняется 2 раза; функция output выполняется 3 раза; функция square выполняется 1 раз.

Следовательно, время работы функции

Исходя из выше сказанного, я могу сделать вывод, что время работы алгоритма около ,где n колличество данных.


 

Вывод

Во время выполнения лабораторной работы я научился строить блок-схемы алгоритмов.