Swift: Algorithmen und Datenstrukturen
Практическое руководство по Swift для iOS/macOS
Zusammenfassung:
Einleitung
Das Buch „Swift Algorithms & Data Structures“ (Autor: Wayne Bishop, 2018, 288 Seiten) ist ein praktischer Leitfaden, der Swift-Entwicklern hilft, fundamentale Konzepte der Informatik tiefer zu verstehen. Obwohl die Seite PythonLib Python gewidmet ist, ist dieses Buch für diejenigen interessant, die ihren Horizont erweitern und Algorithmen in einer anderen modernen Sprache erlernen möchten. Swift ist nicht nur eine Sprache für iOS/macOS, sondern auch ein leistungsstarkes Werkzeug mit einer reichhaltigen Standardbibliothek, und Bishops Buch zeigt hervorragend, wie Algorithmen und Datenstrukturen in realen Projekten angewendet werden.
Worum geht es in dem Buch
Das Buch behandelt klassische Themen: Arrays, verkettete Listen, Stacks, Queues, Bäume, Graphen, Sortier- und Suchalgorithmen sowie komplexere Strukturen wie Hash-Tabellen und Heaps. Jedes Kapitel enthält nicht nur eine theoretische Beschreibung, sondern auch eine Implementierung in Swift mit Erklärungen. Besonderes Augenmerk liegt auf der Leistung (Big O notation) und praktischen Beispielen aus der iOS/macOS-Entwicklung.
Für wen ist dieses Buch
Das Buch richtet sich an Entwickler, die bereits mit den Grundlagen von Swift vertraut sind und ihr Wissen im Bereich Algorithmen vertiefen möchten. Es ist sowohl für Anfänger nützlich, die gerade erst mit Datenstrukturen beginnen, als auch für erfahrene Programmierer, die ihr Wissen systematisieren wollen. Wenn Sie sich auf technische Vorstellungsgespräche im Apple-Ökosystem vorbereiten, ist dies eine ausgezeichnete Ressource.
Was der Leser lernen wird
- Grundlegende