La Codifica di Huffman è un algoritmo di codifica dell’entropia usato per la compressione di dati, basato sul principio di trovare il sistema ottimale per codificare stringhe basato sulla frequenza relativa di ciascun carattere. Albero di Huffman per la codifica della stringa “this is an example of a huffman tree“. Il Teorema di Shannon ci…

Read More

Seguendo l’esempio su come realizzare una lista doppiamente linkata in C, vediamo come implementare una lista dello stesso tipo utilizzando il linguaggio C++ e la programmazione object-oriented. Ricordiamo che una lista doppiamente linkata (detta anche lista doppiamente concatenata o lista bidirezionale) è una struttura dati dinamica composta da un insieme di elementi detti “nodi” collegati…

Read More

In quest’articolo spiegherò come connettersi, tramite molteplici linguaggi, ad un server MySQL, eseguire una query ed estrapolare il risultato della query. Prima di iniziare illustrerò alcune variabili che utilizzerò su tutti i codici: HOST: indirizzo del database a cui si vuole accedere (esempio: localhost, nel caso in cui il database risiede nella stessa macchina dove…

Read More

Pingler è un ottimo sito che ti permette di diffondere un link associando a esso delle “keywords” e delle categorie. Pingler ti limita la scelta di categoria (normalmente si possono scegliere 4 categorie) %2ma con un codice javascript potete sceglierle tutte con un click utilizzando il seguente codice: javascript: function x(){var array=document.getElementsByName(“checkbox[]”); for(var i=0; i<array.length;…

Read More