Kann jemand erklären, wie quadratisch v2 ist eine quadratische und andere kleine Details, die in den anderen Funktionen wichtig sein könnten? Ich dachte, dass die Variable, die durchlaufen wurde, zweimal aufgerufen werden musste, damit sie quadratisch war.Ich brauche etwas Hilfe, einfache Komplexität zu verstehen
def linear(L):
index = 0
while index < len(L):
index = index + 1
def linear_v2(L):
index1 = 0
while index1 < len(L):
index2 = 0
while index2 < 1000000:
index2 += 1
index1 += 1
def quadratic(L):
index1 = 0
while index1 < len(L):
index2 = 0
while index2 < len(L):
index2 += 1
index1 += 1
def quadratic_v2(L):
index1 = 0
while index1 < len(L):
index2 = 0
while index2 < index1:
index2 += 1
index1 += 1
def cubic(L):
index = 0
while index < len(L):
index2 = 0
while index2 < len(L):
index3 = 0
while index3 < len(L):
index3 += 1
index2 += 1
index +=1
def log(L):
index = 0
while 2 ** index < len(L):
index += 1
def exponential(L):
index = 0
while index < 2 ** len(L):
index +=1
Bitte formatieren Sie Ihren Code korrekt. Entferne die hinteren Ticks, markiere den Code und drücke Strg + K. Und bitte erläutern Sie Ihr Problem genauer. – Carcigenicate