Der Huffman-Code: Algorithmen und Datenstrukturen

Inhalt 📚 Um ein ASCII-Zeichen im Computer darzustellen, werden 8 Bits (also ein Byte) verwendet. Das bedeutet, dass ein Wort mit 10 Buchstaben entsprechend codiert wird.

Florian Dalwigk80.7K views6:12

🔥 Related Trending Topics

LIVE TRENDS

This video may be related to current global trending topics. Click any trend to explore more videos about what's hot right now!

THIS VIDEO IS TRENDING!

This video is currently trending in Thailand under the topic 'สภาพอากาศ'.

About this video

Inhalt 📚 Um ein #ASCII-Zeichen im #Computer darzustellen, werden 8 #Bits (also ein #Byte) verwendet, d. h. wenn du ein Wort mit 10 Buchstaben hast, dann werden 80 #Bits (bzw. 10 #Bytes) benötigt, um dieses im #Computer zu speichern. Das muss doch auch einfacher gehen! Ja, man könnte z. B. die einzelnen Zeichen in einem Wort von links nach rechts durchgehen und für jeden "neuen" (d. h. bislang noch nicht aufgetauchten Buchstaben) einen #Binärcode fixer Länge vergeben. Dabei zählst du einfach #binär hoch und weist so den Buchstaben einen #Binärcode (ggf. mit führenden Nullen) zu. Es geht aber noch effizienter, nämlich durch den #Huffman-#Code. Der Buchstabe e kommt nämlich z. B. häufiger in Wörtern der deutschen oder englischen Sprache vor als z. B. das x. Es liegt also der Schluss nahe, häufig vorkommende Buchstaben mit so wenigen Zeichen wie möglich zu codieren. Statt also eine fixe Länge für #Binärcodes vorzugeben, werden mit dem #Huffman-#Code die Zeichen in einem Wort mit #Binärcodes variabler Länge codiert. Der #Huffman-#Code erfüllt übrigens die Fano-Bedingung, d. h. dass kein #Codewort Anfangswort eines anderen Codewortes ist und somit jede codierte Zeichenreihe eindeutig decodierbar ist. Das wirst du im Laufe des Videos noch sehen. - Vorwort: 0:00 - Intro: 0:05 - Einführung: 0:12 - Wie funktioniert der Algorithmus? 1:19 - Beispiel für die Huffman-Codierung: 2:35 - ENDE: 6:06 EQUIPMENT(*) 🎤 Mikrofon https://amzn.to/3N0CHCL ✂️ Schnittprogramm https://amzn.to/3CZ217J 💻 Mein Laptop https://amzn.to/3ikMd5V 🖥️ Bildschirm https://amzn.to/3ig3yN5 SUPPORT ► Patreon https://patreon.com/florian_dalwigk ► PayPal ► Unterstütze mich durch einen Kauf auf Amazon. Für dich entstehen keine Mehrkosten! (*) https://amzn.to/3LgyglY SOCIAL MEDIA 💬 Discord: https://discord.gg/X7QU7GXC2u 💡 Website: https://www.florian-dalwigk.de 📱 TikTok: https://www.tiktok.com/@florian.dalwigk 🤳 Instagram: https://www.instagram.com/florian.dalwigk 🐦 Twitter: https://twitter.com/florian_dalwigk 📧 E-Mail: mailto:info@florian-dalwigk.de Animation der Erstellung des Huffman-Baums: https://people.ok.ubc.ca/ylucet/DS/Huffman.html (*) Bei den Amazon-Links (https.//amzn.to/???????) handelt es sich um Affiliate-Links. Wenn du etwas über diesen Link kaufst, bekomme ich eine kleine Provision. Der Preis ändert sich nicht, wenn du über diesen Link einkaufst. Vielen Dank für deine Unterstützung.

Video Information

Views
80.7K

Total views since publication

Likes
1.9K

User likes and reactions

Duration
6:12

Video length

Published
Dec 17, 2019

Release date

Quality
hd

Video definition

Tags and Topics

This video is tagged with the following topics. Click any tag to explore more related content and discover similar videos:

Tags help categorize content and make it easier to find related videos. Browse our collection to discover more content in these categories.