echo '<br />'; } } echo '<hr />'; echo '<h1>Ukázkové řetězce:</h1>'; $huffman = new Huffman(); $text = 'ABCDEAABCA'; $zakodovanyText = $huffman->zakoduj($text); $dekodovanyText = $huffman->dekoduj($zakodovanyText); echo 'Původní text : ' . $text . '<br />' . 'Zakódovaný text : ' . $zakodovanyText . '<br />' . 'Dekódovaný text : ' . $dekodovanyText . '<br />' . 'Původní délka : ' . strlen($text) . '<br />' . 'Délka po zakódování : ' . strlen($zakodovanyText) . '<br />' . 'Poměr : ' . (strlen($text) / strlen($zakodovanyText) - 1) * 100 . '%<br /><br />'; echo '<br/>'; $huffman = new Huffman(); $text = 'ABRAKADABRA'; $zakodovanyText = $huffman->zakoduj($text); $dekodovanyText = $huffman->dekoduj($zakodovanyText); echo 'Původní text : ' . $text . '<br />' . 'Zakódovaný text : ' . $zakodovanyText . '<br />' . 'Dekódovaný text : ' . $dekodovanyText . '<br />' . 'Původní délka : ' . strlen($text) . '<br />' . 'Délka po zakódování : ' . strlen($zakodovanyText) . '<br />' . 'Poměr : ' . (strlen($text) / strlen($zakodovanyText) - 1) * 100 . '%<br /><br />'; echo '<br/>'; $huffman = new Huffman(); $text = 'AAABBCDEEEEEEF'; $zakodovanyText = $huffman->zakoduj($text); $dekodovanyText = $huffman->dekoduj($zakodovanyText); echo 'Původní text : ' . $text . '<br />' . 'Zakódovaný text : ' . $zakodovanyText . '<br />' . 'Dekódovaný text : ' . $dekodovanyText . '<br />' . 'Původní délka : ' . strlen($text) . '<br />' . 'Délka po zakódování : ' . strlen($zakodovanyText) . '<br />' . 'Poměr : ' . (strlen($text) / strlen($zakodovanyText) - 1) * 100 . '%<br /><br />'; echo '<br/>'; $huffman = new Huffman(); $text = 'AAAAABBCDDDEF'; $zakodovanyText = $huffman->zakoduj($text); $dekodovanyText = $huffman->dekoduj($zakodovanyText); echo 'Původní text : ' . $text . '<br />' . 'Zakódovaný text : ' . $zakodovanyText . '<br />' . 'Dekódovaný text : ' . $dekodovanyText . '<br />' . 'Původní délka : ' . strlen($text) . '<br />' . 'Délka po zakódování : ' . strlen($zakodovanyText) . '<br />' . 'Poměr : ' . (strlen($text) / strlen($zakodovanyText) - 1) * 100 . '%<br /><br />'; ?> </body> </html>