------ Y---X
0,035 1000
0,089 2000
0,183 3000
0,315 4000
0,502 5000
0,693 6000
0,925 7000
1,222 8000
1,630 9000
1,998 10000
2,234 11000
2,651 12000
3,0 96 +13000
3,667 14000
4,328 15000
4,865 16000
5,496 17000
6,288 18000
7,037 19000
8,036 20000
19,032 30000
34,167 40000
54,505 50000Что этот график говорит о временной сложности?
Y здесь соответствует нет. случайных элементов, принятых в качестве входных данных, и X вычисляется с использованием функции времени в C++ (time.h)
Я хочу знать, что вы можете извлечь из этого графика о временной сложности моего алгоритма сортировки?
Этот график имеет время (в секундах) на оси X и нет. элементов на Y-Axix: http://tinypic.com/r/24cz600/8 Пожалуйста, нажмите на ссылку
График является логическим или sqrt-подобным. Но было бы сложно сказать что-то о функции. Вы можете попробовать ручной подгонку точки – ColOfAbRiX
Есть ли способ узнать о возможной функции с помощью какой-либо техники? –
Построение N по оси x будет более логичным, и вы увидите, что диаграмма выглядит как степенной закон. Построение точек на логарифмических осях было бы еще лучше, и было бы проще оценить мощность, на которую должен быть поднят N. – atkins