Algoritmi e Strutture Dati

Slides:



Advertisements
Presentazioni simili
Dall’informazione al linguaggio macchina
Advertisements

- le Medie la Moda la Mediana
Rappresentazioni numeriche
ERREsoft1 Basi matematiche del sistema RSA Pierluigi Ridolfi Università di Roma La Sapienza marzo 2000.
Informatica Generale Susanna Pelagatti
Informatica Generale Marzia Buscemi IMT Lucca
Fondamenti di Informatica
II° Circolo Orta Nova (FG)
Tecniche di compressione dei dati
Codifica dei Dati Idea: vogliamo rappresentare dati eterogenei utilizzando un linguaggio che l’elaboratore puo’ facilmente manipolare Essenzialmente vogliamo.
L’equazione della retta
(sommario delle lezioni in fondo alla pagina)
1 Informatica Generale Susanna Pelagatti Ricevimento: Mercoledì ore presso Dipartimento di Informatica, Via Buonarroti,
1 la competenza alfabetica della popolazione italiana CEDE distribuzione percentuale per livelli.
Gabriele Monfardini - Corso di Basi di Dati Multimediali a.a Esercizio 1 Si consideri il seguente messaggio abbcbaabbaca Si codifichi il messaggio.
Implementazione dell algortimo di Viterbi attraverso la soluzione del problema di cammino mi- nimo tramite software specifico. Università degli studi di.
Elementi di STATISTICA DESCRITTIVA
Luglio 2002Complementi di algebra binaria1 Complememti di algebra binaria Luglio 2002.
Gli alberi binari sono contenitori efficienti.
prototipo di crescita esponenziale crescita aritmetica.
Esercitazioni su circuiti combinatori
1 Esercizio 1 Due nodi A, e B, sono collegati a un nodo C con canali di velocità pari a 500 Mb/s e 1000 Mb/s e a sua volta C è collegato al nodo D con.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 2 – Info B Marco D. Santambrogio – Riccardo Cattaneo –
Informatica di base A.A. 2003/2004 Algoritmi e programmi
Informatica 3 Codifica binaria.
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)
Cammini minimi Algoritmo SPT.Acyclic
Canale A. Prof.Ciapetti AA2003/04
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Rappresentazione dellinformazione su calcolatore Anno Accademico 2009/2010.
1 Corso di Informatica (Programmazione) Lezione 13 (21 novembre 2008) Programmazione in Java: stringhe e array.
Corso di Informatica (Programmazione)
Settembre 2002IFTS2002 Acq. Dati Remoti: INFORMATICA 1 Rappresentazione dellinformazione (1)
Algoritmi e strutture dati
I CODICI.
Codici binari decimali
1. ( punti 7 ) Siano dati un insieme di localizzazioni potenziali (nodi grandi) ed un insieme di clienti da servire (nodi piccoli). Il costo di afferenza.
Unità Didattica 1 Algoritmi
Cos’è un problema?.
Sistema di comunicazione
Intelligenza Artificiale Algoritmi Genetici
Codifica binaria Rappresentazione di numeri
Limiti al trasferimento di informazione u Il tempo necessario per trasmettere dellinformazione dipende da: –la velocita di segnalazione (cioe quanto velocemente.
Rappresentazione dell’informazione
Diagramma degli stati che descrive il comportamento della rete.
Proposte di tesina Mario Toma.
2 3 4 RISERVATEZZA INTEGRITA DISPONIBILITA 5 6.
Esercitazione 1: Rispetto al test di ansia (Media=25; σ=5), calcolare:
Dalle potenze ai numeri binari
Esercizio 1: La seguente distribuzione riporta i punteggi di un test sullo spettro autistico misurato su un gruppo di bambini: a)Costruire una tabella.
Codici delle voci di bilancio Per preparare il bilancio, si parte da “Prima nota di cassa e banca”
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à?
Compito 1: La seguente distribuzione riporta il numero di errori di un gruppo di bambini con ritardo mentale in un test di lettura”: Costruire una tabella.
Esercitazione 1) La seguente distribuzione riporta i punteggi di ansia misurata su studenti di psicometria:
Esercizio 1 La seguente distribuzione riporta i punteggi di ansia misurata prima dell’esame di psicometria: Costruire una tabella di frequenza, indicando:
Le istruzioni dell’ 8086 Classe 3.
INFORMATICA MATTEO CRISTANI.
Esercizi La distanza di hamming tra due interi x e y si definisce come il numero di posizioni nella rappresentazione binaria di x e y aventi bit differenti.
Totale dichiarazioni modello Unico PF e 730 a.i Percentuale dei percettori di reddito annuo inferiore a 40mila euro.
Codifica dell’informazione
Costruzione di archi di tempo In quest’esempio vedremo come costruire archi di tempo di lunghezza variabile e di lunghezza fissa Per vedere la costruzione.
Un’analisi dei dati del triennio
STATISTICA A – K (60 ore) Marco Riani
Esercizio 1: La seguente distribuzione riporta i punteggi di un test sullo spettro autistico misurato su un gruppo di bambini: a)Costruire una tabella.
IL GIOCO DEL PORTIERE CASISTICA. Caso n. 1 Il portiere nella seguente azione NON commette infrazioni.
Codici prefissi Un codice prefisso è un codice in cui nessuna parola codice è prefisso (parte iniziale) di un’altra Ogni codice a lunghezza fissa è ovviamente.
Esercizi.
Transcript della presentazione:

Algoritmi e Strutture Dati Codici di Huffman

Prova del 19 novembre 2004 (4 punti) Descrivere le caratteristiche dei codici di Huffmann. Data la seguente sequenza di caratteri con la relativa frequenza: a:20, g:4, e:12, f:6, k:5, l:8, d:5, generare la codifica di Huffman ad essa relativa. Dire qual è la percentuale di risparmio (relativamente alla codifica della stessa sequenza data sopra) rispetto alla relativa codifica con lunghezza fissa. In quale caso la codifica di Huffmann permette di ottenere alte percentuali di risparmio?

procedimento Si ordinano i caratteri secondo le frequenze non decrescenti (coda con priorità) g:4, k:5, d:5, f:6, l:8, e:12, a:20 9 k:5 g:4 d:5 f:6 l:8 9 e:12 a:20 g:4 k:5

… d:5 f:6 l:8 9 e:12 a:20 g:4 k:5 11 d:5 f:6 9 11 e:12 a:20 l:8 g:4

… l:8 9 11 e:12 a:20 g:4 d:5 f:6 k:5 11 e:12 17 a:20 d:5 f:6 l:8 9 23

… 17 a:20 23 11 e:12 l:8 9 d:5 f:6 g:4 k:5 37 23 11 e:12 17 a:20 d:5

codifica 60 a = 01 d = 100 e = 11 f = 101 g = 0011 k = 0010 l = 000 37 1 a = 01 d = 100 e = 11 f = 101 g = 0011 k = 0010 l = 000 37 23 1 1 11 e:12 17 a:20 1 1 d:5 f:6 l:8 9 1 Numero di bit complessivi con Huffman 2*20 + 3*5 + 2*12 + 3*6 + 4*4 + 4*5 + 3*8 = 157 g:4 k:5 Numero di bit complessivi con La codifica a lunghezza fissa: 3*60 =180 Percentuale di risparmio: 12,8%

Esercizio Data la seguente sequenza di caratteri con la relativa frequenza: a:40, b:20, c:5, d:10, e:35, f:10, g:7, h:3, i:30 generare la codifica di Huffman ad essa relativa e calcolare la percentuale di risparmio rispetto alla codifica a lunghezza fissa. La codifica di Huffman è unica?