Verlag |
mitp Verlag |
Autor:in |
Aditya Y. Bhargava |
Fassung |
331 Seiten, Softcover, 2. Auflage |
Erschienen |
08/2024 |
ISBN |
978-3-7475-0908-1 |
Verlag: | mitp Verlag |
Autor:in | Aditya Y. Bhargava |
Fassung: | 331 Seiten, Softcover, 2. Auflage |
Erschienen: | 08/2024 |
ISBN: | 978-3-7475-0908-1 9783747509081 |
Inhaltsverzeichnis: | Jetzt downloaden |
Vorwort: | Jetzt downloaden |
Leseprobe: | Jetzt downloaden |
Verlag: | mitp Verlag |
Autor:in | Aditya Y. Bhargava |
Fassung: | 331 Seiten, Softcover, 2. Auflage |
Erschienen: | 08/2024 |
ISBN: | 978-3-7475-0908-1 9783747509081 |
Inhaltsverzeichnis: | Jetzt downloaden |
Vorwort: | Jetzt downloaden |
Leseprobe: | Jetzt downloaden |
Algorithmen sind langweilig und graue Theorie? Dieses Buch beweist das Gegenteil! Mit über 400 anschaulichen Illustrationen wird es dir leichtfallen, die Funktionsweise von Algorithmen zu verstehen. Mit den visuellen Erklärungen, praxisnahen Beispielen und kommentierten Codes in Python versetzen dich in die Lage, komplexe Aufgaben zu lösen und deinen Code effizienter und leistungsfähiger zu gestalten.
Anhand einfacher Beispiele aus dem Alltag wirst du lernen, wie Algorithmen im täglichen Leben funktionieren. Zum Beispiel wird der Unterschied zwischen Arrays und verketteten Listen durch die Aufgabe verdeutlicht, freie Plätze in einem Kinosaal zu finden. Diese lebensnahen Vergleiche machen es dir leichter, die theoretischen Konzepte in die Praxis umzusetzen. Zusätzlich bietet das Buch zahlreiche Übungen, die dir helfen, das Gelernte anzuwenden und zu festigen. Jede Übung wird mit Lösungen versehen, damit du deinen Fortschritt überprüfen und verstehen kannst, wie du auf dem richtigen Weg bleibst.
In diesem Buch lernst du die wichtigsten Algorithmen kennen, die dir helfen, deine Programme zu beschleunigen, deinen Code zu vereinfachen und die gängigsten Aufgaben in der Programmierung zu lösen. Du startest mit grundlegenden Aufgaben wie dem Sortieren und Suchen von Daten. Diese Grundlagen bilden das Fundament, auf dem du später komplexere Herausforderungen wie Datenkomprimierung oder künstliche Intelligenz angehen kannst. Der gut strukturierte Aufbau des Buches ermöglicht es dir, Schritt für Schritt tiefer in die Welt der Algorithmen einzutauchen.
Zu jedem besprochenen Algorithmus findest du ausführlich kommentierten Beispielcode in Python, der dir hilft, das theoretische Wissen in die Praxis umzusetzen. Der klar verständliche Code bietet dir eine direkte Vorlage, mit der du die Funktionsweise der Algorithmen nachvollziehen und selbst experimentieren kannst. Die Erklärungen und Anmerkungen im Code sind so gestaltet, dass du auch als Anfänger problemlos folgen kannst. Python ist bekannt für seine einfache Syntax, was dir den Einstieg erleichtert und dich motiviert, eigene Projekte zu starten.
Diese Leseprobe legt die für das Verständnis dieses Buchs nötigen Grundlagen. Du wirst einen ersten Suchalgorithmus programmieren, die binäre Suche, und erfährst, wie die Laufzeit eines Algorithmus mit der Landau-Notation beschrieben wird. Ein Beispiel zeigt dabei, wie ein Algorithmus die Effizienz deines Codes erheblich steigern kann, indem die erforderlichen Schritte von 4 Milliarden auf nur 32 reduziert werden.
Aditya Y. Bhargava ist Softwareentwickler und Autor, der vor allem für sein Buch "Grokking Algorithms" bekannt ist. Bhargava hat einen Hintergrund in Informatik und hat sich darauf spezialisiert, komplexe technische Konzepte für ein breiteres Publikum zugänglich zu machen. "Grokking Algorithms" ist besonders beliebt bei Anfängern und Studenten, die sich mit den Grundlagen der Informatik und der Programmierung vertraut machen möchten. Neben der Informatik befasst er sich auch mit bildender Kunst.
Verlag |
mitp Verlag |
Autor:in |
Aditya Y. Bhargava |
Fassung |
331 Seiten, Softcover, 2. Auflage |
Erschienen |
08/2024 |
ISBN |
978-3-7475-0908-1 |