Buonasera ragazzi , mi è stato assegnato un progetto in c++ dove devo implementare una codifica di Huffman con albero Red-Black. Ho dei piccoli dubbi , non a livello di codice o implementazione , ma a livello pratico,visto che oltre al progetto dovrò presentare una relazione con un esempio. So perfettamente come funziona la codifica di huffman, e allo stesso tempo so come creare un albero Red-Black, ma non riesco a capire come farli coincidere .
http://www.comefunziona.net/arg/compressione/4
Questo che vi ho postato è un piccolo esercizio dove devo codificare la frase CIAO MAMMA. L'ho capito perfettamente ma non so come possa implementarlo anche col Red Black. Forse mentre creo l'albero per la codica di Huffman , nello stesso momento devo incominciare a colorare le foglie di nero , i figli di ciascun nodo rosso colorarli di zero e altre regole riguardanti il Red Black?
Se fosse cosi però mi risulterebbe difficile capire a cosa mi possa servire l'inserimento o la cancellazione di un elemento :\.
Grazie in anticipo e scusate la confusione f