Sie sind hier: Startseite » Programmiersprachen

Data Structures and Algorithms with Scala

Data Structures and Algorithms with Scala.
A Practitioner's Approach with Emphasis on Functional Programming.
Urheber: . Upadhyaya, Bhim P.
Verlag: Springer International Publishing.
23,5 x 15,5 cm. 1 Abbildungen, schwarz-weiß,.Seiten: 154.
ISBN-13: 9783030125608.
Erscheinungsdatum: 06.03.2019

In diesem praxisorientierten Lehrbuch wird ein kurzes Tutorial über Datenstrukturen und Algorithmen mit der objektfunktionalen Sprache Scala vorgestellt. Das Material baut auf dem im Titel Programmierung mit Scala etablierten Fundament auf: Spracherkundung durch den gleichen Autor, die als Begleittext für diejenigen, die mit Scala weniger vertraut sind, behandelt werden kann. Themen und Funktionen: diskutiert Datenstrukturen und Algorithmen in Form von Entwurfsmustern; behandelt Schlüsselthemen zu Arrays, Listen, Stacks, Queues, Hash-Tabellen, Binärbäumen, Sortierung, Suche und Graphen; beschreibt Beispiele vollständiger und laufender Anwendungen für jedes Thema; stellt einen funktionalen Ansatz für Implementierungen von Datenstrukturen und Algorithmen (mit Ausnahme von Arrays) dar; bietet zahlreiche Challenge-Übungen (mit Lösungen), die den Leser ermutigen, bestehende Lösungen zu übernehmen und zu verbessern; bietet Einblicke aus der umfangreichen industriellen Erfahrung des Autors; beinhaltet ein Glossar und einen Anhang, der einen Überblick über die diskrete Mathematik bietet. Dieser zugängliche Text hebt die Techniken und Fähigkeiten hervor, die notwendig sind, um schnell Lösungen für angewandte Probleme zu finden, und wird sich für Studenten und professionelle Softwareingenieure unter Zeitdruck als unschätzbar erweisen.

Inhalt:
Programmier- und Skriptsprachen, allgemein
Algorithmen und Datenstrukturen
Compiler und Übersetzer
Angewandte Informatik

Komplexität; Scala; Software Engineering; Algorithmen; Objektorientierte Programmierung; Funktionale Programmierung; Datenstrukturen; Datenstrukturen