Sobes.tech
Junior

Ce algoritmi au o complexitate pătratică O(n²)?

sobes.tech AI

Răspuns de la AI

  • Sortarea cu bule (Bubble Sort)
  • Sortarea prin selecție (Selection Sort)
  • Sortarea prin inserție (Insertion Sort)
  • Traversarea buclelor imbricate, unde fiecare buclă depinde de dimensiunea datelor de intrare (de exemplu, căutarea perechilor într-un array)

Exemplu de bucle imbricate:

def find_pairs(arr):
    n = len(arr)
    for i in range(n): # O(n)
        for j in range(n): # O(n)
            # O operație, de exemplu, afișarea perechii (arr[i], arr[j])
            pass