• Non ci sono risultati.

Esercizi svolti nelle lezioni del 12, 17 e 24 novembre

N/A
N/A
Protected

Academic year: 2021

Condividi "Esercizi svolti nelle lezioni del 12, 17 e 24 novembre"

Copied!
15
0
0

Testo completo

(1)

Esercizio

Progettare un algoritmo non ricorsivo che, dato un albero binario di ricercaT contenete entry con chiavi reali distinte, determina la pi`u piccola chiave positiva presente inT, e analizzarne la complessit`a. Se in T non esistono chiavi positive, l’algoritmo deve restituire ’no positive key’.

(2)
(3)
(4)
(5)

Esercizio

Analizzare la complessit`a dell’algoritmo sviluppato per l’esercizio del Lucido 57 assumendo che al posto della variabile v.size si abbia a disposizione un metodoT .size(v)che restituisce il numero di entry in Tv, con complessit`a lineare nel valore restituito. (Suggerimento:

esprimere la complessit`a come somma di due termini, uno dei quali `e il costo aggregato di tutte le invocazioni del metodo size.)

(6)
(7)
(8)
(9)

Esercizio

Come cambia l’algoritmo sviluppato per l’esercizio del Lucido 57 se non si hanno a disposizione le variabili size?

(10)
(11)
(12)

Esercizio

SiaT un albero binario di ricerca le cui entry rappresentano studenti di un’universit`a. Ogni studente `e associato a una entry(k, x ), dovek `e la matricola, ex indica se lo studente `e straniero (x = 1) o italiano (x = 0). Per ogni nodov ∈ T esiste un interov.numStr che riporta il numero di studenti stranieri inTv (sottoalbero con radicev). Progettare un

algoritmo ricorsivo MinMatStraniero(T , v )che dato un nodov ∈ T restituisce la pi`u piccola matricola di uno studente straniero inTv, e

analizzarne la complessit`a. Se non ci sono studenti stranieri inTv

l’algoritmo restituisce null.

(13)
(14)
(15)

Riferimenti

Documenti correlati

Dato un albero binario T , progettare e descrivere in pseudocodice un algoritmo che, per ogni chiave dell’albero, stampi la sua altezza..

Alla fine, fate le foto dei fogli che avete scritto e mandatele a maffei@dm.unipi.it Nei fogli che mandate ci deve essere tutto il procedimento: non basta scrivere il risultato,

FOGLIO DI ESERCIZI 7– GEOMETRIA E ALGEBRA LINEARE 2010/11.

Inoltre considerando tutta la matrice possiamo notare che la prima, la seconda e la quarta colonna (per esempio) sono

This area includes Valle di Sole (Mezzana-Vermiglio and Mal-Dimaro), Vai delle Seghe (Moiveno), Valle d’Ambies (San Lorenzo in Banale) Va1 Algone and va1 Manez. Only one

Visto che l’unico autovalore non- nullo di Q e’ 5, che e’ positivo, e visto che la nozione di segnatura di una forma quadra- tica e’ indipendente dalla scelta della base,

Pertanto, visto che la nozione di rango di una forma quadratica Q e’ indipendente dalla scelta della base di R 2 , equivalentemente della matrice simmetrica che la rappresenta,

Per fare sì che r sia l’unica retta affine invariante, possiamo prendere come g una qualsiasi rototraslazione con