Sobes.tech
Junior

Welke algoritmen hebben een kwadratische complexiteit O(n²)?

sobes.tech AI

Antwoord van AI

  • Bubble Sort (Bubbelsortering)
  • Selection Sort (Selectiesortering)
  • Insertion Sort (Invoegsortering)
  • Geneste lussen doorlopen, waarbij elke lus afhankelijk is van de grootte van de invoergegevens (bijvoorbeeld het zoeken naar paren in een array)

Voorbeeld van geneste lussen:

def find_pairs(arr):
    n = len(arr)
    for i in range(n): # O(n)
        for j in range(n): # O(n)
            # Een bewerking, bijvoorbeeld het afdrukken van het paar (arr[i], arr[j])
            pass