Example #1
0
File: index.php Project: JirsaR/KAS
        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>