Ey Prof Sie sind spitze! Nicht nur gut erklärt und alles strukturiert und logisch aufgebaut, sondern dabei auch noch sympathisch und unterhaltsam! Dickes Danke!
Die Erklärungen sind echt top, super strukturiert und sehr anschaulich präsentiert. Bei den Witzen bedarf es noch des Feinschliffes, aber das wissen Sie ja selber!! Es ist einfach klasse und selten, so hochwertige Informatikinhalte auf Deutsch zu finden, anstatt immer nur auf Englisch mit indischem Akzent. 😄
Damn sehr sympatisch und interessante Denkweisen! Hilft mir stark mit meinem Modul, AuD kam mir bis jetz nicht so spaßig vor, aber vielleicht liegt es nur daran, dass es mir nicht gut genug erklärt wurde 🥰💝💝
Bei 14:31 kann es sein, dass da ein kleiner Fehler unterlaufen ist? Collatz(27) ist nach meinem Programm 111, wobei jedoch 9232 die größte zahl ist die erreicht wird im Algorithmus.
Terminiert der Hoselänge Algorithmus nicht sobald ein overflow eintritt ? Je nach compiler/interpreter wird doch der Prozess entweder gekillt oder durch wrapping auf den max wert gebracht und dann zurück gegeben ? Sollte das bei pseudocode irrelevant sein, ist das mein verschulden, in jedem fall super video, vielen dank für die zeit und mühe ! ✨
Bei realen Maschinen haben Sie natürlich recht: Wenn x ein Integer mit einer festen Anzahl von Bits (32, 64 oder was auch immer) ist, dann gibt es eine kleinste negative Zahl, die darin abgespeichert werden kann. Wenn diese irgendwann erreicht ist und der Algorithmus versucht, noch einmal 1 davon abzuziehen, läuft der Integer über. Im Video geht es aber um Pseudocode: Da bedeutet x tatsächlich eine Zahl aus der Menge Z der ganzen Zahlen, und in dieser Menge gibt es keine kleinste Zahl.
Frage ab 16:21 wird gesagt, wenn x = gerade Zahl, dann liefert der Algorithmus immer weiter eine gerade Zahl. Das erschließt sich mir bei diesem Algorithmus nicht ganz. Wenn ich x = 1 setze, durch 2 sind 0,5.
Ich sage dort: "wenn x eine gerade Zahl ist, kann ich sie durch zwei teilen, dann ist das Ergebnis von x durch zwei wieder eine ganze Zahl". Das Ergebnis muss aber nicht undingt wieder eine gerade Zahl sein. Wenn andererseits x = 1 ist, dann ist x eben nicht gerade, und der "else"-Fall wird ausgeführt: x--1 = 0 ist dann eine gerade Zahl und kann ohne Rest durch zwei geteilt werden.
Meiner du die -1 im Zähler, oder einen anderen Timestamp? 😅 Falls ersteres kannst du das ganz normal mathematisch korrekt kürzen: (x-1)*2 / 2 = x-1 Du musst beim kürzen nur die Faktoren des Produkts als Einheit Betrachten, d.h du hast im Zähler die Einheit (x-1) und die Einheit 2. Du kürzt somit dann das Produkt, und das ist ja erlaubt.
Ey Prof Sie sind spitze! Nicht nur gut erklärt und alles strukturiert und logisch aufgebaut, sondern dabei auch noch sympathisch und unterhaltsam! Dickes Danke!
Klasse Video und verständlicher erklärt, als es viele andere Professoren hinbekommen! Danke! :-)
Vielen Dank für das positive Feedback. :-)
Die Erklärungen sind echt top, super strukturiert und sehr anschaulich präsentiert. Bei den Witzen bedarf es noch des Feinschliffes, aber das wissen Sie ja selber!!
Es ist einfach klasse und selten, so hochwertige Informatikinhalte auf Deutsch zu finden, anstatt immer nur auf Englisch mit indischem Akzent. 😄
finde seine witze super
Super Video! Schöne Präsentationsform mit dem Text auf durchsichtigen Hintergrund
Vielen Dank für dieses ausgezeichnete Video👍🏾
Vielen Dank für Ihre Mühe
Super video sehr viel spass gehabt während dem video😃
Vielen Dank für die guten und verständlichen Videos🙌
Dankeschön, sehr gut und ausführlich erklärt
Hätte ich mehr mals liken können😅😅😍
Wow so eine Super Erklärung! Könnten Sie mehr videos zu diesem Thema machen, in denen Sie auch die Korrektheit von komplexeren Algorithmen beweisen?
Damn sehr sympatisch und interessante Denkweisen! Hilft mir stark mit meinem Modul, AuD kam mir bis jetz nicht so spaßig vor, aber vielleicht liegt es nur daran, dass es mir nicht gut genug erklärt wurde 🥰💝💝
Sehr gut erklärt , mach weiter!
hezrlichen dank!
Super Erklärung 😂
Bei 14:31 kann es sein, dass da ein kleiner Fehler unterlaufen ist? Collatz(27) ist nach meinem Programm 111, wobei jedoch 9232 die größte zahl ist die erreicht wird im Algorithmus.
danke !!!
Naja, so ähnlich funktioniert ja auch die Schaltungs-technische Multiplikation von zwei Zahlen.
Terminiert der Hoselänge Algorithmus nicht sobald ein overflow eintritt ? Je nach compiler/interpreter wird doch der Prozess entweder gekillt oder durch wrapping auf den max wert gebracht und dann zurück gegeben ? Sollte das bei pseudocode irrelevant sein, ist das mein verschulden, in jedem fall super video, vielen dank für die zeit und mühe ! ✨
Bei realen Maschinen haben Sie natürlich recht: Wenn x ein Integer mit einer festen Anzahl von Bits (32, 64 oder was auch immer) ist, dann gibt es eine kleinste negative Zahl, die darin abgespeichert werden kann. Wenn diese irgendwann erreicht ist und der Algorithmus versucht, noch einmal 1 davon abzuziehen, läuft der Integer über. Im Video geht es aber um Pseudocode: Da bedeutet x tatsächlich eine Zahl aus der Menge Z der ganzen Zahlen, und in dieser Menge gibt es keine kleinste Zahl.
@@Gogol-Doering Vielen dank für Ihre Antwort ! Nun habe ich wieder etwas dazu gelernt 🙂
Frage ab 16:21 wird gesagt, wenn x = gerade Zahl, dann liefert der Algorithmus immer weiter eine gerade Zahl. Das erschließt sich mir bei diesem Algorithmus nicht ganz. Wenn ich x = 1 setze, durch 2 sind 0,5.
Ich sage dort: "wenn x eine gerade Zahl ist, kann ich sie durch zwei teilen, dann ist das Ergebnis von x durch zwei wieder eine ganze Zahl". Das Ergebnis muss aber nicht undingt wieder eine gerade Zahl sein. Wenn andererseits x = 1 ist, dann ist x eben nicht gerade, und der "else"-Fall wird ausgeführt: x--1 = 0 ist dann eine gerade Zahl und kann ohne Rest durch zwei geteilt werden.
32:50 rein Mathematisch kann man ja Bruch wo -1 im Nenner ist nicht so einfach kürzen oder? Aber ja, ist was anderes gemeint xd
Meiner du die -1 im Zähler, oder einen anderen Timestamp? 😅
Falls ersteres kannst du das ganz normal mathematisch korrekt kürzen: (x-1)*2 / 2 = x-1
Du musst beim kürzen nur die Faktoren des Produkts als Einheit Betrachten, d.h du hast im Zähler die Einheit (x-1) und die Einheit 2.
Du kürzt somit dann das Produkt, und das ist ja erlaubt.
Wieso schreien sie so 😖😖😖. Ansonsten gutes Video
Behämmertes Video