Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Python esercici e comprensione, Schemi e mappe concettuali di Informatica

Esercizi utili per apprendere il linguaggio di programmazione python

Tipologia: Schemi e mappe concettuali

2020/2021

Caricato il 30/03/2024

antonio-catania-4
antonio-catania-4 🇮🇹

4

(1)

4 documenti

1 / 3

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Esercizi su Alberi Binari in Python
1. Implementare una funzione per contare il numero di nodi in un albero
binario.
2. Implementare una funzione per calcolare l’altezza di un albero binario.
3. Implementare una funzione per cercare un elemento in un albero binario.
4. Implementare una funzione per calcolare la profondit`a di un nodo in un
albero binario.
5. Implementare una funzione per calcolare il diametro di un albero binario.
6. Implementare una funzione per verificare se un albero binario `e un albero
di ricerca binario.
7. Implementare una funzione per trovare il nodo con il valore minimo in un
albero binario.
8. Implementare una funzione per trovare il nodo con valore massimo in un
albero binario.
9. Implementare una funzione per verificare se due alberi binari sono uguali.
10. Implementare una funzione per calcolare il livello di un nodo in un albero
binario.
11. Implementare una funzione per trovare il predecessore di un nodo in un
albero binario.
12. Implementare una funzione per trovare il successore di un nodo in un
albero binario.
13. Implementare una funzione per calcolare la somma dei valori dei nodi in
un albero binario.
14. Implementare una funzione per calcolare la media dei valori dei nodi in
un albero binario.
15. Implementare una funzione per trovare il percorso dall’origine di un albero
binario al nodo pi`u lontano.
16. Implementare una funzione per trovare il percorso dall’origine di un albero
binario a un nodo specifico.
17. Implementare una funzione per calcolare il numero di foglie in un albero
binario.
18. Implementare una funzione per calcolare il numero di nodi interni in un
albero binario.
1
pf3

Anteprima parziale del testo

Scarica Python esercici e comprensione e più Schemi e mappe concettuali in PDF di Informatica solo su Docsity!

Esercizi su Alberi Binari in Python

  1. Implementare una funzione per contare il numero di nodi in un albero binario.
  2. Implementare una funzione per calcolare l’altezza di un albero binario.
  3. Implementare una funzione per cercare un elemento in un albero binario.
  4. Implementare una funzione per calcolare la profondit`a di un nodo in un albero binario.
  5. Implementare una funzione per calcolare il diametro di un albero binario.
  6. Implementare una funzione per verificare se un albero binario `e un albero di ricerca binario.
  7. Implementare una funzione per trovare il nodo con il valore minimo in un albero binario.
  8. Implementare una funzione per trovare il nodo con valore massimo in un albero binario.
  9. Implementare una funzione per verificare se due alberi binari sono uguali.
  10. Implementare una funzione per calcolare il livello di un nodo in un albero binario.
  11. Implementare una funzione per trovare il predecessore di un nodo in un albero binario.
  12. Implementare una funzione per trovare il successore di un nodo in un albero binario.
  13. Implementare una funzione per calcolare la somma dei valori dei nodi in un albero binario.
  14. Implementare una funzione per calcolare la media dei valori dei nodi in un albero binario.
  15. Implementare una funzione per trovare il percorso dall’origine di un albero binario al nodo pi`u lontano.
  16. Implementare una funzione per trovare il percorso dall’origine di un albero binario a un nodo specifico.
  17. Implementare una funzione per calcolare il numero di foglie in un albero binario.
  18. Implementare una funzione per calcolare il numero di nodi interni in un albero binario.
  1. Implementare una funzione per verificare se un albero binario `e bilanciato.
  2. Implementare una funzione per calcolare la profondit`a media di un albero binario.
  3. Implementare una funzione per verificare se un albero binario `e completo.
  4. Implementare una funzione per verificare se un albero binario `e simmet- rico.
  5. Implementare una funzione per calcolare la somma dei nodi in un albero binario in un intervallo specifico.
  6. Scrivere una funzione per stampare un albero binario in ordine simmetrico.
  7. Scrivere una funzione per calcolare la profondit`a di un nodo in un albero binario.
  8. Implementare una funzione per trovare il valore massimo in un albero binario.
  9. Scrivere una funzione per verificare se un albero binario `e un albero di ricerca binario.
  10. Implementare una funzione per trovare il minimo comune antenato di due nodi in un albero binario.
  11. Scrivere una funzione per calcolare la somma dei nodi di un albero binario.
  12. Implementare una funzione per trovare il percorso pi`u lungo tra due nodi in un albero binario.
  13. Scrivere una funzione per calcolare l’altezza di un albero binario.
  14. Implementare una funzione per trovare il successore in-order di un nodo in un albero binario.
  15. Implementare una funzione per trovare il predecessore di un nodo in un albero binario.
  16. Scrivere una funzione per verificare se un albero binario `e bilanciato.
  17. Implementare una funzione per trovare il valore minimo in un albero bi- nario.
  18. Scrivere una funzione per calcolare la larghezza di un albero binario.
  19. Implementare una funzione per trovare il cammino pi`u corto tra due nodi in un albero binario.
  20. Scrivere una funzione per verificare se un albero binario `e perfetto.