Algorithmen und Datenstrukturen in TypeScript
300 Seiten
German
PDF
4.5

Algorithmen und Datenstrukturen in TypeScript

Algorithmen und Datenstrukturen in TypeScript

Autor:

Jahr:

Zusammenfassung:

Das Buch „Algorithmen und Datenstrukturen in TypeScript“ ist ein praktischer Leitfaden, der die Lücke zwischen akademischer Theorie und realer Entwicklung schließt. Speziell für die TypeScript-Community geschrieben, hilft es Ihnen, die grundlegenden Konzepte der Informatik durch die Brille der statischen Typisierung, Schnittstellen und Generics zu meistern.



Für wen ist dieses Buch?

  • Junior- und Middle-Entwickler, die sich auf technische Vorstellungsgespräche in großen Unternehmen vorbereiten;
  • Backend- und Fullstack-Ingenieure, die effizienteren und vorhersagbareren Code schreiben möchten;
  • Alle, die ihr Wissen über Algorithmen systematisieren und lernen möchten, sie in der Praxis anzuwenden.


Was werden Sie lernen?

  • Die Implementierung klassischer Datenstrukturen: Stapel, Warteschlangen, verkettete Listen, Bäume, Graphen und Hashtabellen – unter vollständiger Einhaltung der TypeScript-Typisierung;
  • Sortieralgorithmen (schnelle Sortierung, Merge-Sort, Heap-Sort) und Suchalgorithmen (binäre Suche, BFS, DFS) mit Analyse ihrer Komplexität;
  • Entwurfsmuster für Algorithmen: dynamische Programmierung, gierige Algorithmen, „Teile und herrsche“;
  • Wie man Generics und Schnittstellen verwendet, um wiederverwendbare Abstraktionen zu erstellen;
  • Lösungen typischer Aufgaben aus Vorstellungsgesprächen mit schrittweiser Analyse.


Warum TypeScript? Im Gegensatz zu traditionellen Büchern über Python oder Java berücksichtigt dieses Werk die Besonderheiten des JavaScript/TypeScript-Ökosystems: Asynchronität, Event-Loop, prototypische Vererbung und die spezifische Arbeit mit dem Speicher. Alle Beispiele sind getestet und für den Einsatz in realen Projekten bereit.



Das Buch ist nach dem Prinzip „vom Einfachen zum Komplexen“ aufgebaut: Jedes Kapitel enthält Theorie, Visualisierungen, fertigen Code und Übungen zur Vertiefung. Sie lesen nicht nur über Algorithmen – Sie lernen, sie in TypeScript so zu schreiben, dass sie effizient funktionieren und für Kollegen verständlich sind.



Ideal sowohl zum Selbststudium als auch als Nachschlagewerk bei der Vorbereitung auf technische Vorstellungsgespräche. Beginnen Sie, Code zu schreiben, der nicht nur funktioniert, sondern optimal funktioniert.

Empfehlungen