4
Belirli bir bubblesort algoritmasının ortalama zaman karmaşıklığının değerlendirilmesi.
Bir bubblesort'un bu sahte kodunu göz önünde bulundurarak: FOR i := 0 TO arraylength(list) STEP 1 switched := false FOR j := 0 TO arraylength(list)-(i+1) STEP 1 IF list[j] > list[j + 1] THEN switch(list,j,j+1) switched := true ENDIF NEXT IF switched = false THEN break ENDIF NEXT Ortalama zaman …