0 1 0 1 1 0 0110 Gli alberi binari sono contenitori efficienti.

Slides:



Advertisements
Presentazioni simili
Dall’informazione al linguaggio macchina
Advertisements

Rappresentazioni numeriche
Dipartimento di Ingegneria Idraulica e Ambientale - Universita di Pavia 1 Caduta non guidata di un corpo rettangolare in un serbatoio Velocità e rotazione.
Fondamenti di Informatica
TAV.1 Foto n.1 Foto n.2 SCALINATA DI ACCESSO ALL’EREMO DI SANTA CATERINA DEL SASSO DALLA CORTE DELLE CASCINE DEL QUIQUIO Foto n.3 Foto n.4.
II° Circolo Orta Nova (FG)
Rappresentazioni numeriche
Algebra di Boole e Funzioni Binarie
Frontespizio Economia Monetaria Anno Accademico
1 la competenza alfabetica della popolazione italiana CEDE distribuzione percentuale per livelli.
1 Tavolo del Patto per la crescita intelligente, sostenibile e inclusiva Il ricorso agli ammortizzatori sociali nei territori colpiti dagli eventi sismici.
Numerazione in base tre Prof. Lariccia Giovanni Gruppo: Roberta Spicciariello, Roberta Accaria e Maria Elisa Graziano.
Implementazione dell algortimo di Viterbi attraverso la soluzione del problema di cammino mi- nimo tramite software specifico. Università degli studi di.
Algebra binaria Luglio 2002 Luglio 2002 Algebra binaria.
Luglio 2002Complementi di algebra binaria1 Complememti di algebra binaria Luglio 2002.
prototipo di crescita esponenziale crescita aritmetica.
Esercitazioni su rappresentazione dei numeri e aritmetica
I MATEMATICI E IL MONDO DEL LAVORO
Circuiti di memorizzazione elementari: i Flip Flop
ESEMPI DI ARCHITETTURE DI DAC
INTRODUZIONE AI CONVERTITORI ANALOGICO-DIGITALI (ADC)
27+ 12= Risultato troppo grande = = 39 = -25 errore di overflow in binario =
Informatica 3 Codifica binaria.
Sistemi Elettronici Programmabili
A.S.E.13.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 13 Somma e differenza di due numeri in C2Somma e differenza di due numeri in C2 Half AdderHalf.
A.S.E.6.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 6 Complemento a MComplemento a M Rappresentazione di numeri con segnoRappresentazione di numeri.
A.S.E.5.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 5 Rappresentazione di numeri con segnoRappresentazione di numeri con segno –Modulo e segno (MS)
ARCHITETTURA DEI SISTEMI ELETTRONICI
Corso di Informatica (Programmazione)
Settembre 2002IFTS2002 Acq. Dati Remoti: INFORMATICA 1 Rappresentazione dellinformazione (1)
Ottobre Arch. degli elab. Mod. A – 1. Rappresentazione dellinformazione1 Rappresentazione dei numeri interi.
Ufficio Studi UNIONCAMERE TOSCANA 1 Presentazione di Riccardo Perugi Ufficio Studi UNIONCAMERE TOSCANA Firenze, 19 dicembre 2000.
Algoritmi e strutture dati
Rappresentazione dei dati
Esistono 10 tipi di persone al mondo: Quelli che conoscono il codice binario & Quelli che non lo conoscono.
I CODICI.
Rappresentazione binaria dei numeri interi senza segno.
Codici binari decimali
Lezione 5. Ricapitolando…. Sistemi P2P puri Sistemi UniformiSistemi Non uniformi Abbiamo detto abbastanza KoordeNeighbor of Neighbor routing (NON)
Ricapitolando…. Sistemi P2P puri Sistemi UniformiSistemi Non uniformi Abbiamo detto abbastanza KoordeNeighbor of Neighbor routing (NON)
Heap binomiali Gli heap binomiali sono strutture dati su cui si possono eseguire efficientemente le operazioni: Make(H) : crea uno heap vuoto Insert(H,
Cos’è un problema?.
ATE / 64 Lezione 3 i sistemi automatici di misurazione - gli ATE.
Il sistema binario.
Codifica binaria Rappresentazione di numeri
Conversione binario - ottale/esadecimale
Conversione binario - ottale/esadecimale
Rappresentazione dell’informazione
Rete Asincrona Una rete sequenziale asincrona è dotata di due ingressi E, X e di una uscita Z. L'uscita Z deve diventare 1 solamente quando durante l'ultima.
Diagramma degli stati che descrive il comportamento della rete.
2 3 4 RISERVATEZZA INTEGRITA DISPONIBILITA 5 6.
microcontrollori PIC by prof. Romei Michele
1 Negozi Nuove idee realizzate per. 2 Negozi 3 4.
ORDINE DI CHIAMATA a 1minuto e 2 minuti PRINCIPALI TEMPI DELLA COMPETIZIONE ORDINE DI CHIAMATA a 1minuto e 2 minuti PRINCIPALI TEMPI DELLA COMPETIZIONE.
Scheda Ente Ente Privato Ente Pubblico. 2ROL - Richieste On Line.
Bando Arti Sceniche. Per poter procedere è indispensabile aprire il testo del Bando 2ROL - Richieste On Line.
Cerchiamo di rispondere alla seconda domanda 2)La soluzione trovata con lalgoritmo goloso è ottima o esistono anche soluzioni con più di quattro attività?
LE SAI LE TABELLINE? Mettiti alla prova!.
Un trucchetto di Moltiplicazione per il calcolo mentale
1101 = x 10 x 10 x x 10 x = CORRISPONDENZE
Le istruzioni dell’ 8086 Classe 3.
CLASSIFICAZIONI. Struttura(come blocchi logici) Quattro attributi Primo binario Secondo binario Quarto quaternario.
Pippo.
Linguaggi e Programmazione per l’Informatica Musicale
Linguaggi e Programmazione per l’Informatica Musicale
Una rete sequenziale asincrona è dotata di due ingressi X1, X2 e di un’uscita Z. I segnali X2 e X1 non cambiano mai di valore contemporaneamente. Il segnale.
Soluzione: Algoritmo Heap-Sort Un array A[1..n] può essere interpretato come un albero binario: A[1] è la radice, A[2i] e A[2i+1] sono i figli di A[i]
Risoluzione di Problemi con gli algoritmi Ricorsivi
Rappresentazione dell’Informazione
IL GIOCO DEL PORTIERE CASISTICA. Caso n. 1 Il portiere nella seguente azione NON commette infrazioni.
Transcript della presentazione:

Gli alberi binari sono contenitori efficienti

Da notare la ricorsione: quello che si fa per 0110 lo si ripete per 110

MARIO SANDRA VALERIO STEFANO UGO ELISA PAOLO ROBERTO MINO MICHELE NICOLA DANIELA FABIO FRANCO FILIPPO EMILIA ALBERTO ANDREA ANNA BRUNO CARLO ALBERO BINARIO DI RICERCA

MARIO SANDRA VALERIO STEFANO UGO ELISA PAOLO ROBERTO MINO MICHELE NICOLA DANIELA FABIO FRANCO FILIPPO EMILIA ALBERTO ANDREA ANNA BRUNO CARLO ELENA ALBERO BINARIO DI RICERCA

MARIO SANDRA VALERIO STEFANO UGO ELISA PAOLO ROBERTO MINO MICHELE NICOLA DANIELA FABIO FRANCO FILIPPO EMILIA ALBERTO ANDREA ANNA BRUNO CARLO ELENA ALBERO BINARIO DI RICERCA

MARIO SANDRA VALERIO STEFANO UGO ELISA PAOLO ROBERTO MINO MICHELE NICOLA DANIELA FABIO FRANCO FILIPPO EMILIA ALBERTO ANDREA ANNA BRUNO CARLO ELENA ALBERO BINARIO DI RICERCA

MARIO SANDRA VALERIO STEFANO UGO ELISA PAOLO ROBERTO MINO MICHELE NICOLA DANIELA FABIO FRANCO FILIPPO EMILIA ALBERTO ANDREA ANNA BRUNO CARLO ELENA ALBERO BINARIO DI RICERCA

MARIO SANDRA VALERIO STEFANO UGO ELISA PAOLO ROBERTO MINO MICHELE NICOLA DANIELA FABIO FRANCO FILIPPO EMILIA ALBERTO ANDREA ANNA BRUNO CARLO ELENA ALBERO BINARIO DI RICERCA

MARIO SANDRA VALERIO STEFANO UGO ELISA PAOLO ROBERTO MINO MICHELE NICOLA DANIELA FABIO FRANCO FILIPPO EMILIA ALBERTO ANDREA ANNA BRUNO CARLO ELENA ALBERO BINARIO DI RICERCA

F R E H T M C B N Z P F M B P E H B E B B

F R E H T M C B N Z P F M B P E H B E B B

Dati n giocatori, come costruire il tabellone ? Dati n giocatori, quante sono le partite ? Disponendo di molti campi, quanto dura il torneo ? Disponendo di m campi, quanto dura il torneo ?

Dati n giocatori, quante sono le partite ? trovare un invariante per ogni partita cè una vittoria e una sconfitta ogni giocatore (tranne il vincitore del torneo) perde esattamente una volta il numero di partite è uno meno del numero di giocatori

F R E H T M C B N Z P F M B P E H B E B B foglie = giocatori nodi interni = partite # nodi interni = # foglie - 1

e le vittorie come sono distribuite ? esiste una qualche regolarità o no? il vincitore vince sempre cè qualcuno che non vince mai (cioè gioca una sola volta e perde)? partite = vittorie almeno uno che non vince esiste A B C D E B C D E esattamente uno?

e le vittorie come sono distribuite ? esiste una qualche regolarità o no? il vincitore vince sempre cè qualcuno che non vince mai (cioè gioca una sola volta e perde)? nessuno vince (tranne uno) A B C D E A A A A partite = vittorie

D E F G H B B B B C C data una distribuzione arbitraria di vittorie, esiste un tabellone che la rappresenta ? 8 giocatori 7 vittorie in totale A, B - 3 vittorie; C - 1 vittoria; D, E, F, G, H 0 vittorie A C D E F G AAAA B A A A A D C C E B B B B H G F H

Disponendo di molti campi, quanto dura il torneo ?

tempo logaritmico con sufficienti processori

Rimozione del massimo 74

Rimozione del massimo

Rimozione del massimo

Rimozione del massimo

Rimozione del massimo

costo log n 74 Rimozione del massimo

Aggiungere un elemento 74

Aggiungere un elemento

costo log n 74 Aggiungere un elemento

alberi genealogici padremadre nonno nonna

piccolo conto 3 generazioni per secolo 30 generazioni fino allanno 1000 un miliardo ! non esistevano tanti abitanti ? 1)molti antenati sono la stessa persona 2)abbiamo tutti antenati comuni

ABCD GHI KM EF J N

ABCD EFGH IL M

Codice Morse (apparentemente) binario A 01 N 10 B 1000O 111 C 1010P 0110 D 100Q 1101 E 0R 010 F 0010S 000 G 110T 1 H 0000U 001 I 00V 0001 J 0111W 011 K 101X 1001 L 0100Y 1011 M 11Z 1100

Codice Morse (apparentemente) binario A 01 N 10 B 1000O 111 C 1010P 0110 D 100Q 1101 E 0R 010 F 0010S 000 G 110T 1 H 0000U 001 I 00V 0001 J 0111W 011 K 101X 1001 L 0100Y 1011 M 11Z 1100

A 01 N 10 B 1000O 111 C 1010P 0110 D 100Q 1101 E 0R 010 F 0010S 000 G 110T 1 H 0000U 001 I 00V 0001 J 0111W 011 K 101X 1001 L 0100Y 1011 M 11Z 1100 Codice Morse (apparentemente) binario

A 01 N 10 B 1000O 111 C 1010P 0110 D 100Q 1101 E 0R 010 F 0010S 000 G 110T 1 H 0000U 001 I 00V 0001 J 0111W 011 K 101X 1001 L 0100Y 1011 M 11Z 1100 Codice Morse (apparentemente) binario

A 01 N 10 B 1000O 111 C 1010P 0110 D 100Q 1101 E 0R 010 F 0010S 000 G 110T 1 H 0000U 001 I 00V 0001 J 0111W 011 K 101X 1001 L 0100Y 1011 M 11Z 1100 Codice Morse (apparentemente) binario arrivo domani entelesomitongientelesomitongi

Codice di Huffman a16 e25 m12 p 6 r10 t 8 z 2

Codice di Huffman a16 e25 m12 p 6 r10 t 8 z 2 minimi zp

t Codice di Huffman a16 e25 m12 (pz) 8 r10 t 8 minimi zp

Codice di Huffman a16 e25 m12 (pzt)16 r10 minimi zp t m r

a Codice di Huffman a16 e25 (mr)22 (pzt)16 minimi zp t m r

e Codice di Huffman (apzt)32 e25 (mr)22 minimi zp t m r a

Codice di Huffman (apzt)32 (emr)47 zp t m r a e a1600 e2511 m12100 p r10101 t 8011 z