Algoritmi e strutture dati: complessità computazionale
Ricerca lineare
Tb: Θ(1)
Tw: Θ(n)
Ta: Θ(n)
Ricerca dicotomica
Tb: Θ(1)
Tw: Θ(log n)
Ta: Θ(log n)
Ricerca minimo
Tw,n: Θ(n)
Selection sort
Tb(n): Θ(n2)
Tw(n): Θ(n2)
Ta(n): Θ(n2)
Insertion sort
Tb(n): Θ(n)
Tw(n): Θ(n2)
Ta(n): Θ(n2)
Inserimento in coda
Tb(n,1): Θ(1)
Tw(n,n): Θ(n)
Ta(n): Θ(n)
Bubble sort
Tb(n): Θ(n)
Tw(n): Θ(n2)
Ta(n): Θ(n2)
Merge
T(n,m,r): Θ(n, m, r)
T(n,n): Θ(n)
Merge sort
Tb(n): Θ(n log n)
Tw(n): Θ(n log n)
Ta(n): Θ(n log n)
Partizion
T(n): Θ(n)
Quick sort
Tb(n): Θ(n log n)
Tw(n): Θ(n2)
Ta(n): Θ(n log n)
Ridimensionamento con espansione lineare
Tn: Θ(n)
Ridimensionamento con espansione geometrica
T(n,log n): Θ(n)
Inserimento di un elemento in lista
Tb(n): Θ(1)
Tw(n): Θ(n)
Ta(n): Θ(n)
Visita di una lista
Tb(n): Θ(n)
Ricerca di un elemento in lista
Tb(n): Θ(n)
Tw(n): Θ(n)
Ta(n): Θ(n)
Visita di un BST
T(n): Θ(n)
Ricerca di un elemento in un BST
Tb(n,1): Θ(1)
Tw(n,n): Θ(log n)
Ta(n): Θ(log n)
Cancellazione di un elemento
Tb(n): Θ(1)
Tw(n): Θ(n)
Ta(n): Θ(n)
Ricerca di un elemento in una HT
Tb(n): Θ(1)
Tw(n): Θ(n)
Ta(n,n): Θ(1)
Inserimento di un elemento
Tb(n,1): Θ(1)
Tw(n,n): Θ(log n)
Ta(n): Θ(1)
Cancellazione di un elemento in una HT
Tb(n): Θ(1)
Tw(n): Θ(n)
Ta(n): Θ(1)
Visita di una HT
Tb(n): Θ(n)
Algoritmi e strutture dati: confronti combinatoriali
Ricerca lineare
Tb: Θ(1)
Tw: Θ(n)
Ta: Θ(n)
Ricerca dicotomica
Tb: Θ(1)
Tw: Θ(log n)
Ta: Θ(log n)
Ricerca minimo
Tm: Θ(n)
Ta: Θ(n)
Selezione sort
Tb(n): Θ(n2)
Tw(n): Θ(n2)
Ta(n): Θ(n2)
Insertion sort
Tb(n): Θ(n)
Tw(n): Θ(n2)
Ta(n): Θ(n2)
Inserimento in coda
Tb(n): Θ(1)
Tw(n): Θ(n)
Ta(n): Θ(n)
Bubble sort
Tb(n): Θ(n)
Tw(n): Θ(n2)
Ta(n): Θ(n2)
Merge
Tb(n, m): Θ(m, n, mi)
Tw(n): Θ(n)
Ta(n): Θ(n)
Merge sort
Tb(n): Θ(n log n)
Tw(n): Θ(n log n)
Ta(n): Θ(n log n)
Partition
Tm: Θ(n)
Quick sort
Tb(n): Θ(n log n)
Tw(n): Θ(n2)
Ta(n): Θ(n log n)
Ridimensionamento con espansione lineare
Tb: Θ(n2)
Ta: Θ(n2)
Ridimensionamento con espansione geometrica
Tb: Θ(n)
Ta: Θ(n)
Vista di una lista
Tb(n): Θ(1)
Tw(n): Θ(1)
Ta(n): Θ(1)
Ricerca di un elemento in lista
Tb(n): Θ(1)
Tw(n): Θ(n)
Ta(n): Θ(n)
Cancellazione di un elemento
Tb(m): Θ(1)
Tw(n): Θ(n)
Ta(n): Θ(1)
Vista di una BST
Tb(n): Θ(n)
Tw(n): Θ(n)
Ta(n): Θ(n)
Ricerca di un elemento in BST
Tb(m): Θ(log n)
Tw(n): Θ(n)
Inserimento di un elemento
-
Appunti completi corso Algoritmi
-
Algoritmi e strutture dati - Appunti completi
-
Appunti di Strutture dati e algoritmi
-
Appunti di algoritmi e strutture dati