Der Huffman Code | Algorithmen und Datenstrukturen

  Рет қаралды 68,729

Florian Dalwigk

Florian Dalwigk

Күн бұрын

Пікірлер: 152
@absence9443
@absence9443 2 жыл бұрын
wenn's jmd in Python haben will, zeigt auch benötigten Speicherplatz mit und ohne Huffman-Kodierung an: def huffman(message): #initilialise stack stack = sorted([Node(val=a,k=b) for a,b in Counter(message).items()],key=lambda x:x.k,reverse=True) #create huffman tree while len(stack)>1: x=stack.pop() y=stack.pop() stack.append(Node(val=None,k=x.k+y.k,left=x,right=y)) stack.sort(key=lambda x:x.k,reverse=True) #turn tree into translation dict translator = dict() def convert(node,s=''): if node.left: convert(node.left,s+'0') if node.right: convert(node.right,s+'1') elif node.val: translator[node.val]=s convert(stack[0]) result=''.join(translator[char] for char in message) print(f'') print(f'') print(f'') return result
@Ufuk646
@Ufuk646 4 жыл бұрын
Wie leicht es ist durch gute Erläuterung, bin echt begeistert
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Danke dir :)
@dominichauff5470
@dominichauff5470 3 жыл бұрын
Genau was ich gebraucht habe. Nicht mehr und nicht weniger. Daumen hoch
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Top, das freut mich :)
@JustAnAliasBro
@JustAnAliasBro Жыл бұрын
Hast mir gerade so den Arsch gerettet. Hab Prüfung morgen und hatte keine Ahnung. Erklärungen sind Präzise , Animationen sehr gut, Sehr gute Sprechstimme und alles in allem 1+ für das vid. Danke
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Vielen Dank :) Viel Erfolg für die Prüfung morgen!
@janniswildermuth1499
@janniswildermuth1499 10 ай бұрын
Super erklärt. Das die intuitive Variante mit verglichen wurde finde ich auch toll, sonst wäre die erste Frage bei vielen natürlich direkt, ob das denn überhaupt was bringt.
@anna-lenaklaas77
@anna-lenaklaas77 4 жыл бұрын
Sehr gut erklãrt. Versteht sogar ein Boomer
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Vielen Dank Anna :)
@rayvvenn
@rayvvenn 3 жыл бұрын
hahaha
@louispeter6138
@louispeter6138 Жыл бұрын
das Video ist voll gut!! Simple und einfach erklärt, sodass man es auch wirklich verstehen kann :) danke dir
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Gerne :)
@anonym9713
@anonym9713 3 жыл бұрын
Hätte man auch SS und PP als Block nehmen können? Die kommen ja immer nur zusammen vor. So wäre meine Codewort nur 14 Zeichen lang. Oder lässt sich das nur mit gleichlangen Blöcke machen?
@BA-pq1vr
@BA-pq1vr 2 жыл бұрын
Eine Frage: Hätte man auch die Buchstaben I und S verbinden können? Also das dann der Baum symmetrisch ist…
@denizonat4651
@denizonat4651 3 жыл бұрын
was kurzes dazu gelernt. Kannst du das programmieren in c und den code erklären?
@Garkolym
@Garkolym 9 ай бұрын
Danke für die Erklärung
@Florian.Dalwigk
@Florian.Dalwigk 9 ай бұрын
Sehr gerne und ein frohes neues Jahr 2024 :)
@Garkolym
@Garkolym 9 ай бұрын
@@Florian.Dalwigk dir auch frohes neues
@IA7mD
@IA7mD 11 ай бұрын
VOICE CRACK sein vater, aber vielen dank fürs video
@Florian.Dalwigk
@Florian.Dalwigk 10 ай бұрын
Lol, gerne ;)
@giama4312
@giama4312 3 жыл бұрын
Super video. Eine Frage hätte ich allerdings noch. Wieso entscheiden wir uns, dass die 1 auf der rechten Seite im Baum steht und nicht auf der linken?
@yrrebwarts93
@yrrebwarts93 3 жыл бұрын
Das interessiert mich auch sehr
@1aboPLZ
@1aboPLZ 3 жыл бұрын
das ist egal jedoch muss das während des Kodierens einheitlich sein
@matthiasmeyer1
@matthiasmeyer1 3 жыл бұрын
Danke!! Das ist echt gut erklärt
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Das freut mich 🙂
@TheCelebreties
@TheCelebreties 4 жыл бұрын
Vielen Dank! Mehr kann man dazu nicht sagen :D
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Danke :)
@sorenheege2389
@sorenheege2389 4 жыл бұрын
Super Erklärvideo!
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Danke :)
@oida10000
@oida10000 3 жыл бұрын
Sollte man den Hufman-Code über den gesamten Text oder über einzelne Wörter machen? Wieviel Platz nimmt der Baum selbst weg? Was ist die Verarbeitungslatency beim Dekodieren?
@1aboPLZ
@1aboPLZ 3 жыл бұрын
1. es macht mehr Sinn den ganzen Text zu kodieren weil der je länger der Text desto geringer der Informationsgehalt pro Zeichen ist 2. kommt auch wieder auf den informationsgehalt an. Ist dieser sehr gering nimmt die Tabelle/der Baum sehr wenig Platz weg im Verhältnis zum Code 3. keine Ahnung was du meinst bin Schüler. der Algorithmus hat glaub ich eine lineare Laufzeit
@cntrix2047
@cntrix2047 3 жыл бұрын
mit welchem programm hast du das video erstellt?
@jensharbers5620
@jensharbers5620 3 жыл бұрын
Super video, muss anmerken, das ich im Studium leider zu spät den Sinn von manchen Datenstrukturen und anderen gesehen habe
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Besser spät als nie ;)
@MiauRizius
@MiauRizius 3 жыл бұрын
Cooles und vorallem interessantes Video.
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Vielen Dank 🙂🙃
@MiauRizius
@MiauRizius 3 жыл бұрын
@@Florian.Dalwigk Aber wie bekommt man wieder die Buchstaben raus? Wenn deine Binärzahlen für Buchstaben mal so und mal so lange sind?
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Der Baum wird mit übertragen. Daraus kann man die Nachricht wieder herstellen.
@MiauRizius
@MiauRizius 3 жыл бұрын
@@Florian.Dalwigk Okay
@paulr5111
@paulr5111 3 жыл бұрын
super erklärt tolles Video!
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Danke dir 😊
@tim265
@tim265 3 жыл бұрын
Wieso wird der Baum nicht so aufgebaut, dass er einem AVL Baum ähnelt? Also in deinem Beispiel I und S unter der Wurzel stehen und dann M und P jeweils z.B. beide unter I? Dann wären die Binärcodes auch entsprechend kürzer?
@tristan7715
@tristan7715 3 жыл бұрын
Habe ich mich auch gefragt
@1aboPLZ
@1aboPLZ 3 жыл бұрын
dann wäre das nicht prefixfrei
@3333927
@3333927 3 жыл бұрын
Dafür muss aber das Wort bekannt sein. Denn wenn man nun ein Wort nur mit den Buchstaben MISP (z.B. Missisippi) so codiert, funktioniert der Code nicht mehr, wenn man das Wort "Illinois"auslesen will. Für jedes Wort mit anderen Buchstaben, braucht man also einen Schlüsselcode, der einem zuvor sagt, welche Buchstaben wie oft in dem Wort vorkommen.
@1aboPLZ
@1aboPLZ 3 жыл бұрын
ich verstehe nicht ganz was du meinst aber falls es dir nicht klar ist: die Tabelle/der Baum muss mit übertragen werden
@3333927
@3333927 3 жыл бұрын
@@1aboPLZ Also man muss dann für jedes Wort mitübertragen, wie der jeweilige vorkommende Buchstabe kodiert wurde? Bei Missisippi hätte man dann mit dem Huffmancode 21 Bits + 4x8 Bits für ASCII, also in der Summe 53 Bits anstatt 88 Bits? Beispiel: M: 01001101 -> 100 I: 01001001 -> 0 S: 01010011 -> 11 P: 01010000 -> 101 Also zuerst muss man die Zuweisung machen, dann das Wort im zugewiesenen Binärcode: 01001101100 | 010010010 | 0101001111 | 01010000101 || 100011110111101011010 Das wären dann 62 Bits, anstatt 88 Bits. Und das muss man dann für jedes einzelne Wort immer wieder neu machen, weil ja jedes Wort unterschiedlich ist. Bei Wörtern, die keine sich wiederholenden Buchstaben haben, hätte man dann sogar einen längeren Code als mit der ASCII Tabelle. Mir ergibt sich der Sinn davon nicht.
@1aboPLZ
@1aboPLZ 3 жыл бұрын
wie das kodiert wird muss einmal für die Nachricht übertragen werden. Man kann aber auch sagen man einigt sich auf durchschnittliche Wahrscheinlichkeiten die die Buchstaben in der entsprechenden Sprache haben. Das heißt für Nachrichten mit hoher Informationsdichte macht keinen Sinn alle Kodierungen zu übertragen
@anonymunterwegs3047
@anonymunterwegs3047 2 жыл бұрын
Ganz klasse!
@Florian.Dalwigk
@Florian.Dalwigk 2 жыл бұрын
:)
@anonymunterwegs3047
@anonymunterwegs3047 2 жыл бұрын
@@Florian.Dalwigk 😘❤
@jemaripano8078
@jemaripano8078 3 жыл бұрын
Sehr gutes video
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Danke
@luisa_laurent
@luisa_laurent Жыл бұрын
5:15 Hallo, ich bin Marcel Davis
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
;)
@_inetuser
@_inetuser 4 ай бұрын
🫱🏿‍🫲🏼
@whogotpwned
@whogotpwned 3 жыл бұрын
Sehr gut erklärt. Deine Darstellungen und Animationen sind echt gut. Top.
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Vielen Dank für dein Feedback, das freut mich sehr :)
@inf0rmix2011
@inf0rmix2011 Жыл бұрын
Find ich auch ! vielen dank dafür!!!!
@dragonminja246
@dragonminja246 3 жыл бұрын
Muss schon sagen, das war echt gut :D
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Danke 😊
@MrRicsto
@MrRicsto 3 жыл бұрын
Servus, danke für das Video! Wäre es auch richtig wenn man in der Darstellung des Baumes praktisch das I auf der rechten Seite stehen hätte? Also sodass man für I auf 1 kommt und für zb S auf 01 statt 11? Danke im Voraus^^
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Ja, würde auch gehen.
@MrRicsto
@MrRicsto 3 жыл бұрын
@@Florian.Dalwigk Alles klar, vielen dank :)
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Gerne!
@toniii1105
@toniii1105 2 жыл бұрын
Sehr gut erklärt mit einer echt angenehmen Stimme. Danke!
@Florian.Dalwigk
@Florian.Dalwigk 2 жыл бұрын
Gerne und vielen Dank für dein Feedback :)
@nterior9245
@nterior9245 3 жыл бұрын
Super erklärt. Gerne mehr solcher Videos
@claudiomondillo5802
@claudiomondillo5802 4 жыл бұрын
Danke für das Video. Ich habe dazu noch eine Frage: Beim ersten Wurzelknoten(MP) wird das S auf der rechten Seite geschrieben. Beim Wurzelknoten MPS wird das I an der linken Seite geschrieben. Warum? Wird immer der letzte Buchstabe auf die linke Seite geschrieben oder wie entscheide ich ob ich links oder rechts vom Wurzelknoten den nächsten Buchstaben hinschreibe?
@whogotpwned
@whogotpwned 3 жыл бұрын
Du zählst die Summe der Erscheinungen über das jeweilige Wort. Kleiner als der entsprechende Knoten impliziert Links und größer wiederum Rechts.
@bered4894
@bered4894 2 жыл бұрын
4:18 der geringste wenn man M und P nicht einzeln betrachtet richtig?
@Florian.Dalwigk
@Florian.Dalwigk 2 жыл бұрын
Genau
@LegendRuffy
@LegendRuffy 3 жыл бұрын
an sich ist alles genau so wie in meiner vorlesung außer dass du die absolute häufigkeit eines buchstabens nimmst statt die realtive häufigkeit... was ist denn nun richtig? hmm
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Geht wohl beides
@Johannes-vb2tg
@Johannes-vb2tg Жыл бұрын
2:13 dieser Voicecrack haha wollte doch nur für Informatik lernen haha. Starkes Video sonst
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
...
@ed1849x
@ed1849x Жыл бұрын
top
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
:)
@bilalbar8322
@bilalbar8322 2 жыл бұрын
🙏
@Florian.Dalwigk
@Florian.Dalwigk 2 жыл бұрын
👍
@darioackermann2398
@darioackermann2398 2 жыл бұрын
Ich habe den Eindruck, dass der Algorithmus, der hier erklärt wird, z.B. mit 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccddddddddddddddddeeeeeeeeefffff' nicht funktioniert... Man müsste doch zunächst immer Paare bilden?
@kristofferlillje2548
@kristofferlillje2548 3 жыл бұрын
Übermorgen steht eine Klausur in Informatik an. Jetzt wird gehusslet.
@michaelmendez1451
@michaelmendez1451 3 жыл бұрын
Yo its you again. Lol me too.
@kristofferlillje2548
@kristofferlillje2548 3 жыл бұрын
@@michaelmendez1451 Love you
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Viel Erfolg für die Prüfung :)
@RiesLP
@RiesLP Жыл бұрын
Frag mich grad nur wie man das dann wieder decodiert 🤔
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
www.inf.hs-flensburg.de/lang/algorithmen/code/huffman/huffman.htm
@1aboPLZ
@1aboPLZ 3 жыл бұрын
Jetzt fehlt noch die Arithmetische Kodierung ;)
@1aboPLZ
@1aboPLZ 3 жыл бұрын
wäre jedenfalls denke ich interessant
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Dazu werde ich in absehbarer Zeit kein Video erstellen.
@1aboPLZ
@1aboPLZ 3 жыл бұрын
@@Florian.Dalwigk schade
@testaccount8328
@testaccount8328 3 жыл бұрын
Wie wird der Text decodiert?
@1aboPLZ
@1aboPLZ 3 жыл бұрын
Mithilfe der Tabelle/des Baumes
@minoukruger7956
@minoukruger7956 9 ай бұрын
Hi du erklärst das immer super ❤, kannst du ein Video bitte machen mit der LZ77 Compression , dies kommt häufig in Klausuren vor und es gibt nicht so gute erklär Videos dazu auf KZbin 🫣
@Florian.Dalwigk
@Florian.Dalwigk 9 ай бұрын
Danke dir. Das Thema ist aktuell nicht geplant. Ich wünsche dir trotzdem viel Erfolg bei der Prüfungsvorbereitung!
@nadjas4282
@nadjas4282 2 жыл бұрын
wow, da klickt man auf einen der YT Links in den Übungsfolien und landet hier 😀👍
@Florian.Dalwigk
@Florian.Dalwigk 2 жыл бұрын
Richtig cool! Darf ich fragen, welche Uni?
@nadjas4282
@nadjas4282 2 жыл бұрын
@@Florian.Dalwigk THM Gießen
@Florian.Dalwigk
@Florian.Dalwigk 2 жыл бұрын
Ach, wie cool 😎 Ich habe da mal ganz in der Nähe gewohnt ;)
@Florian.Dalwigk
@Florian.Dalwigk 2 жыл бұрын
Darf ich fragen, wie der Dozent heißt?
@nadjas4282
@nadjas4282 2 жыл бұрын
@@Florian.Dalwigk cool cool auch ein Hesse 😀 Bienhaus ist der Gute 🐝 Grundlagenmodul muss ich machen weil an voriger Uni net so gab
@murxibald
@murxibald 2 жыл бұрын
Rechnet sich das? Die Kodierungstabelle muss ja schließlich auch übertragen werden, was die Redundanz wieder erhöht. 😅
@Florian.Dalwigk
@Florian.Dalwigk 2 жыл бұрын
Kommt natürlich auf das Problem an.
@flocco2542
@flocco2542 4 жыл бұрын
Zur Dekodierung muss aber der Baum mit übertragen werden, oder? Dieser beansprucht ja ebenfalls wieder Speicher.
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Das wurde in den Kommentaren schon beantwortet
@baraka629
@baraka629 2 жыл бұрын
Wir könnten noch eine größere Ersparniss erzielen wenn wir ganze Bigramme codieren würden ( z.b. das Bigramm "MI")
@Florian.Dalwigk
@Florian.Dalwigk 2 жыл бұрын
Kann man auch machen, ja.
@hakim2665
@hakim2665 4 жыл бұрын
Danke für das Video schreibe morgen meine Arbeit und habe durch das Video viel gelernt.
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Super und viel Erfolg!
@noelluthi6040
@noelluthi6040 3 жыл бұрын
Wie ist ein Leerschlag zu handhaben?
@1aboPLZ
@1aboPLZ 3 жыл бұрын
der Computer hat ja nur die Zahl vom Buchstaben im Speicher. Beim Aufschreiben als Grafik kann man dieses simbol auf der Leertaste benutzen sieht ja ungefahr so aus l___l
@Murmel_Bahn
@Murmel_Bahn 2 жыл бұрын
Schöne Erklärung
@Florian.Dalwigk
@Florian.Dalwigk 2 жыл бұрын
Danke dir 🙃
@xXxLegolas007xXx
@xXxLegolas007xXx 4 жыл бұрын
Warum hast du bei IMPS das I links von MPS stehen und nicht rechts ?
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Weil ich von links nach rechts sortiere und l kommt im Alphabet vor m.
@paulkohler8919
@paulkohler8919 3 жыл бұрын
super erklärt wie immer
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Danke dir!
@oskarkoelbel
@oskarkoelbel 3 жыл бұрын
Hey, eine Frage hab ich dazu noch. Wozu schreibt man die Summen der Buchstaben dazu, die zusammengefasst werden? Haben die irgendeine Bedeutung?
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Wo genau meinst du?
@oskarkoelbel
@oskarkoelbel 3 жыл бұрын
@@Florian.Dalwigk Ich meine die, die direkt unter den eingekreisten Buchstaben stehen, wenn man den Baum zeichnet. Das sind die Summen der zusammengefügten Buchstaben. Bei 4:14 wäre das die 3 unter MP
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Danach richtet sich die Auswahl der Buchstaben.
@oskarkoelbel
@oskarkoelbel 3 жыл бұрын
@@Florian.Dalwigk Ok, vielen lieben Dank für deine Hilfe, finde deine Videos toll.
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Gerne :)
@lopix374
@lopix374 4 жыл бұрын
Klasse Video, danke danke!
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Gerne :)
@matteiooo
@matteiooo 4 жыл бұрын
Sehr starkes Video 👍
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Merci :) Ich freue mich, dass es dir weitergeholfen hat!
@matteiooo
@matteiooo 4 жыл бұрын
@@Florian.Dalwigk Ich habe letztens von der JPEG-Kompression erfahren. VIlleicht ist es ja genau so interessant für dich wie für mich und du behandelst es in einem Video? Selbstverständlich habe ich dich abonniert. Liebe Grüße PS: Ein sehr hilfreiches Video darüber: kzbin.info/www/bejne/bZfLeYSdqpeCmbs
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Du wirst lachen ... zu dem Thema wollte ich ursprünglich meine Bachelorarbeit schreiben ;) Allerdings habe ich mich dann doch für etwas aus dem IT-Security-Bereich entschieden. Ich werde mal schauen, dass ich dazu ein Video mache. Momentan sind aber noch andere in der Pipe. Weiterhin viel Spaß auf meinem Kanal und ein großes Dankeschön für dein Feedback :)
@MaxMorsch
@MaxMorsch 4 жыл бұрын
Sehr gut erklärt. Eine Sache ist mir aber noch unklar: Wie wird der Baum übergeben oder wo und wie wird er gespeichert? Sind das in Summe dann bei kleinen Datenmengen nicht u.U. sogar mehr Daten?
@friendlyinformatics6026
@friendlyinformatics6026 4 жыл бұрын
Zur Datenmenge: Da dein Kommunikationspartner nur ein mal den Baum zum decodieren braucht, musst du nicht jedes mal die Informationen über den Baum mit senden (erst wenn sich die Struktur des Baumes ändert).
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Mein Vorredner hat bereits alles gesagt :)
@1aboPLZ
@1aboPLZ 3 жыл бұрын
@@friendlyinformatics6026 und bei dem text "TheQuickBrownFoxJumpsOverTheLazyDog"?
@1aboPLZ
@1aboPLZ 3 жыл бұрын
weil, dass der Baum nur einmal übertragen werden muss ist klar aber bei Texten mit hohem Informationsgehalt pro Zeichen würde das doch mehr Platz verbrauchen oder irre ich mich? Eine Lösung wäre ja vielleicht eine Tabelle für Englische/Deutsche durchschnittliche Häufigkeiten zu nutzen
@friendlyinformatics6026
@friendlyinformatics6026 3 жыл бұрын
@@1aboPLZ Wenn du Platz als Länge des Wortes definierst ja; Aber ein Buchstabe muss ja trotzdem ins Binäre irgendwie für die Übertragung konvertiert werden. Um die Konvertierung zu optimieren kann man dann einen Huffman Baum verwenden. (Falls ich deine Frage richtig verstanden habe)
@martinschwarz3626
@martinschwarz3626 Жыл бұрын
Wie kommt man auf die 21 Bit.
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Wo genau?
@martinschwarz3626
@martinschwarz3626 Жыл бұрын
@@Florian.Dalwigk Bei 5:47
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Siehe Unwandlung mithilfe der Tabelle, ca. 20 Sekunden vor deinem Timestamp.
@martinschwarz3626
@martinschwarz3626 Жыл бұрын
@@Florian.Dalwigk Sorry, ich verstehe es eeinfach nicht. Kannst du mir bitte in ein paar Sätzen erklären, wie man von den 88 Bits auf 21 Bits kommt? Vielen Dank, für die Antwort im Voraus!
@martinschwarz3626
@martinschwarz3626 Жыл бұрын
Weil ich finde es nicht im Video
@publicvoid1471
@publicvoid1471 2 жыл бұрын
ASCII verwendet nur 7 bits pro zeichen! UTF-8 braucht 8 bits
@Florian.Dalwigk
@Florian.Dalwigk 2 жыл бұрын
stackoverflow.com/questions/14690159/is-ascii-code-in-matter-of-fact-7-bit-or-8-bit
DNF aus Wahrheitstabelle ablesen | Algorithmen verstehen
2:31
Florian Dalwigk
Рет қаралды 43 М.
But what are Hamming codes? The origin of error correction
20:05
3Blue1Brown
Рет қаралды 2,4 МЛН
Worst flight ever
00:55
Adam W
Рет қаралды 26 МЛН
The day of the sea 😂 #shorts by Leisi Crazy
00:22
Leisi Crazy
Рет қаралды 1,8 МЛН
The Joker wanted to stand at the front, but unexpectedly was beaten up by Officer Rabbit
00:12
АЗАРТНИК 4 |СЕЗОН 3 Серия
30:50
Inter Production
Рет қаралды 1 МЛН
Huffman Codes: An Information Theory Perspective
29:11
Reducible
Рет қаралды 230 М.
Huffmancode: Informatik (deutsch)
12:00
bleeptrack
Рет қаралды 87 М.
Characters, Symbols and the Unicode Miracle - Computerphile
9:37
Computerphile
Рет қаралды 2 МЛН
The purest coding style, where bugs are near impossible
10:25
Coderized
Рет қаралды 976 М.
3.4 Huffman Coding - Greedy Method
17:44
Abdul Bari
Рет қаралды 1,6 МЛН
how NASA writes space-proof code
6:03
Low Level
Рет қаралды 2,2 МЛН
How Computers Compress Text: Huffman Coding and Huffman Trees
6:30
Tom Scott
Рет қаралды 1,9 МЛН
Quishing (einfach erklärt)
7:45
Florian Dalwigk
Рет қаралды 576
HOW TRANSISTORS REMEMBER DATA
16:58
Core Dumped
Рет қаралды 302 М.
Worst flight ever
00:55
Adam W
Рет қаралды 26 МЛН