Sobes.tech
Junior

Welche Algorithmen haben eine quadratische Komplexität O(n²)?

sobes.tech KI

Antwort von AI

  • Bubble Sort (Blasensortierung)
  • Selection Sort (Auswahl-Sortierung)
  • Insertion Sort (Einfügesortierung)
  • Durchlauf verschachtelter Schleifen, bei denen jede Schleife von der Größe der Eingabedaten abhängt (z.B. Paarbildung in einem Array)

Beispiel verschachtelter Schleifen:

def find_pairs(arr):
    n = len(arr)
    for i in range(n): # O(n)
        for j in range(n): # O(n)
            # Irgendeine Operation, z.B. Ausgabe des Paares (arr[i], arr[j])
            pass