Jeder Entwickler weiß, wie wichtig Datenstrukturen sind. Ohne sie kommt kein ernsthaftes Projekt aus, sei es die Optimierung von Abfragen, die Arbeit mit Big Data oder einfach das Schreiben von sauberem und effizientem Code. Kein Wunder, dass in Vorstellungsgesprächen ständig...
nach Bäumen, Hash-Tabellen und Algorithmuskomplexität gefragt wird!
Haben Sie gerade mit dem Studium der Datenstrukturen begonnen? Möchten Sie Ihr Wissen auffrischen, das Sie während Ihres Studiums erworben haben? In diesem Buch gibt es keine komplizierte Mathematik, langweilige Beweise und abstrakte Theorien. Stattdessen – verständliche Erklärungen, praxisnahe Beispiele und reale Anwendungsfälle, mit denen Entwickler täglich konfrontiert werden. Sie werden erfahren, wie Sie mit den richtigen Datenstrukturen die Suche beschleunigen, effizienter mit Task-Warteschlangen umgehen oder beispielsweise die Datenspeicherung optimieren können.
Das Buch ist nach dem Prinzip „von einfach zu komplex“ aufgebaut: Es beginnt mit grundlegenden Strukturen wie Arrays und verketteten Listen und geht schrittweise zu komplexeren – Stacks, Warteschlangen, Bäumen, Hash-Tabellen und Graphen. Jedes Kapitel enthält praktische Beispiele, Übungen und anschauliche Illustrationen, die helfen, das Material zu festigen. Alle Theorien sind mit Beispielen in Python untermauert – einer der Hauptsprachen der modernen Entwicklung.
Wenn Sie nicht nur Datenstrukturen verwenden, sondern sie auch verstehen und bewusst anwenden möchten – ist dieses Buch für Sie.
1. Fundamentales Wissen ohne überflüssige Mathematik. Das Buch erklärt Datenstrukturen und Algorithmen an Beispielen und Analogien, ohne in komplizierte mathematische Beweise einzutauchen. Das macht es auch für Anfänger zugänglich. 2. Praktische Ausrichtung. Der Autor zeigt, wie und wann jede Datenstruktur angewendet werden sollte, unter Berücksichtigung der Kompromisse zwischen Leistung, Speicher und Umsetzungskomplexität. Sie werden lernen, das richtige Werkzeug für jede Aufgabe auszuwählen. 3. Vorbereitung auf Vorstellungsgespräche. Das Material des Buches kann in technischen Interviews verwendet werden. Sie werden nicht nur die Theorie beherrschen, sondern auch typische Aufgaben, die häufig in Vorstellungsgesprächen bei IT-Unternehmen vorkommen. 4. Python-Orientierung. Alle Codebeispiele sind in Python geschrieben – einer der beliebtesten Sprachen in Data Science und Webentwicklung. Das ermöglicht es, das Wissen sofort in realen Projekten anzuwenden. 5. Einzigartiges Format des „Verstehens“ neuer Themen. Das Buch folgt den Traditionen der Reihe „Wir verstehen“, in der komplexe Themen durch Geschichten, Visualisierung und allmähliches Eintauchen behandelt werden. Es ist kein trockener Lehrbuch, sondern ein lebendiger und fesselnder Leitfaden.
Jeder Entwickler weiß, wie wichtig Datenstrukturen sind. Ohne sie kommt kein ernsthaftes Projekt aus, sei es die Optimierung von Abfragen, die Arbeit mit Big Data oder einfach das Schreiben von sauberem und effizientem Code. Kein Wunder, dass in Vorstellungsgesprächen ständig nach Bäumen, Hash-Tabellen und Algorithmuskomplexität gefragt wird!
Haben Sie gerade mit dem Studium der Datenstrukturen begonnen? Möchten Sie Ihr Wissen auffrischen, das Sie während Ihres Studiums erworben haben? In diesem Buch gibt es keine komplizierte Mathematik, langweilige Beweise und abstrakte Theorien. Stattdessen – verständliche Erklärungen, praxisnahe Beispiele und reale Anwendungsfälle, mit denen Entwickler täglich konfrontiert werden. Sie werden erfahren, wie Sie mit den richtigen Datenstrukturen die Suche beschleunigen, effizienter mit Task-Warteschlangen umgehen oder beispielsweise die Datenspeicherung optimieren können.
Das Buch ist nach dem Prinzip „von einfach zu komplex“ aufgebaut: Es beginnt mit grundlegenden Strukturen wie Arrays und verketteten Listen und geht schrittweise zu komplexeren – Stacks, Warteschlangen, Bäumen, Hash-Tabellen und Graphen. Jedes Kapitel enthält praktische Beispiele, Übungen und anschauliche Illustrationen, die helfen, das Material zu festigen. Alle Theorien sind mit Beispielen in Python untermauert – einer der Hauptsprachen der modernen Entwicklung.
Wenn Sie nicht nur Datenstrukturen verwenden, sondern sie auch verstehen und bewusst anwenden möchten – ist dieses Buch für Sie.
1. Fundamentales Wissen ohne überflüssige Mathematik. Das Buch erklärt Datenstrukturen und Algorithmen an Beispielen und Analogien, ohne in komplizierte mathematische Beweise einzutauchen. Das macht es auch für Anfänger zugänglich.
2. Praktische Ausrichtung. Der Autor zeigt, wie und wann jede Datenstruktur angewendet werden sollte, unter Berücksichtigung der Kompromisse zwischen Leistung, Speicher und Umsetzungskomplexität. Sie werden lernen, das richtige Werkzeug für jede Aufgabe auszuwählen.
3. Vorbereitung auf Vorstellungsgespräche. Das Material des Buches kann in technischen Interviews verwendet werden. Sie werden nicht nur die Theorie beherrschen, sondern auch typische Aufgaben, die häufig in Vorstellungsgesprächen bei IT-Unternehmen vorkommen.
4. Python-Orientierung. Alle Codebeispiele sind in Python geschrieben – einer der beliebtesten Sprachen in Data Science und Webentwicklung. Das ermöglicht es, das Wissen sofort in realen Projekten anzuwenden.
5. Einzigartiges Format des „Verstehens“ neuer Themen. Das Buch folgt den Traditionen der Reihe „Wir verstehen“, in der komplexe Themen durch Geschichten, Visualisierung und allmähliches Eintauchen behandelt werden. Es ist kein trockener Lehrbuch, sondern ein lebendiger und fesselnder Leitfaden.
Seien Sie der Erste, der über unsere aktuellen Rabatte, Angebote und neuen Produkte informiert wird!
Check icon
Sie haben dem Warenkorb hinzugefügt
Check icon
Sie haben zu den Favoriten hinzugefügt
Ausverkauft
Es ist seit langem bekannt, dass ein Leser vom lesbaren Inhalt einer Seite abgelenkt wird, wenn er das Layout betrachtet. Der Sinn der Verwendung von Lorem Ipsum besteht darin, dass es eine mehr oder weniger normale Verteilung der Buchstaben hat
verfügbar
Es ist seit langem bekannt, dass der Leser vom lesbaren Inhalt einer Seite abgelenkt wird, wenn er sich das Layout ansieht. Der Sinn der Verwendung von Lorem Ipsum ist, dass es eine mehr oder weniger normale Verteilung der Buchstaben hat
Auf Bestellung
Das Produkt wird direkt vom Verlag geliefert. Die Bearbeitungszeit für die Bestellung beträgt bis zu 14 Tage, den genauen Liefertermin erhalten Sie vom Betreiber nach der Bestätigung der Bestellung.