for i = 0 to n do
for j = n to 0 do
for k = 1 to j-i do
print (k)
Мне интересно, о нижнем пределе выполнения вышеуказанного кода. В примечаниях я читаю это объясняет, нижняя граница выполнения бытьНижняя граница времени выполнения этого псевдокода
с объяснением;
Чтобы найти нижнюю границу времени работы, рассмотрит значение I, такие, что 0 = < < я = п/4 и значение у, такие, что 3n/4 = < < J = п. Заметим, что для каждой из n^2/16 различных комбинаций i и j самый внутренний цикл выполняется как минимум n/2 раза.
Может кто-нибудь объяснить, откуда пришли эти номера? Они кажутся мне произвольными.