• Non ci sono risultati.

Esercitazione di Algoritmi (24 Aprile 2015)

N/A
N/A
Protected

Academic year: 2021

Condividi "Esercitazione di Algoritmi (24 Aprile 2015)"

Copied!
1
0
0

Testo completo

(1)

Esercitazione di Algoritmi (24 Aprile 2015)

Esercizio 1

Realizzare una procedure di tipo divide et impera Max(A,p,r) per trovare il massimo nell’array A[p,r]. Si assuma che l’array non sia vuoto (p ď r). Scrivere lo pseudocodice e valutare la complessit`a con il master theorem.

Esercizio 2

Implementare la funzione Range(x,k1,k2) che prende in input un nodo x di un albero binario di ricerca e due interi k1 e k2 e stampa, in ordine crescente di chiave, gli elementi nel sottoalbero con radice x, aventi chiave k tale che k1 ď k ď k2.

Esercizio 3

Si supponga che gli alberi binari di ricerca abbiano nodi che oltre al padre e a i figli, memorizzino anche il predecessore in un campo prec. Realizzare la procedura Insert(T,z) di modo che memorizzi correttamente anche precedecessore del nodo.

Riferimenti

Documenti correlati

48(4) EEC Treaty by appropriate rules discrimination should not surpass what is required to safeguard special State interests With regard to the Belgian

Il riquadro nel dipinto, su cui ben distinguiamo l’autoritratto in miniatura di un Annibale recluso nella propria colpa, imprigionato due volte nella tela (e si tratta, a ben

The commercially available carbon fibers are, as already mentioned, coated by a sizing layer on the surface, which usually is either a solution or emulsion consisting

di circuiti presenti nella conduttura (coefficienti K1 e K2). ▪ Caduta di tensione (max

The results demonstrated that increasing the mole ratio of CaO to CaO-ZnO catalysts would enhance the catalyst basicity, while the addition of K 2 O as a promoter would increase

costruire un albero binario di ricerca Marco Lapegna – Laboratorio di Programmazione 2 Cenni agli alberi. procedura ricerca(in: radice, e;

[r]

[r]