Algorithmen und Datenstrukturen: Eine Einführung mit Java by Gunter Saake,Kai-Uwe Sattler

By Gunter Saake,Kai-Uwe Sattler

Kenntnisse von Algorithmen und Datenstrukturen sind ein Grundbaustein des Studiums der Informatik und verwandter Fachrichtungen. Das Buch behandelt diese Thematik in Verbindung mit der Programmiersprache Java und schlägt so eine Brücke zwischen den klassischen Lehrbüchern zur Theorie von Algorithmen und Datenstrukturen und den praktischen Einführungen in eine konkrete Programmiersprache.

Die konkreten Algorithmen und deren Realisierung in Java werden umfassend dargestellt. Daneben werden die theoretischen Grundlagen vermittelt, die in Programmiersprachen-Kursen oft zu kurz kommen: abstrakte Maschinenmodelle, Berechenbarkeit, Algorithmenparadigmen sowie parallele und verteilte Abläufe. Einen weiteren Schwerpunkt bilden Datenstrukturen wie pay attention, Bäume, Graphen und Hashtabellen sowie deren objektorientierte Implementierung mit modernen Methoden der Softwareentwicklung.

Die five. Auflage wurde überarbeitet und gibt u.a. einen Überblick über die mit Java eight eingeführten Lambda-Ausdrücke, die eine Anwendung des applikativen (funktionalen) Paradigmas darstellen. Weiter wurden neue Beispiele, die aus dem Einsatz des Buches in einigen Einführungsvorlesungen entstanden sind, aufgenommen.

Das Buch richtet sich an Studierende im Grundstudium an Universitäten und Fachhochschulen sowie an alle, die die Grundlagen der praktischen Informatik strukturiert erlernen wollen. Sie erwerben damit die foundation für die theoretischen und praktischen Vertiefungen im Hauptstudium und lernen gleichzeitig die Umsetzung in den "Alltag" der Softwareentwicklung kennen.

Show description

Read or Download Algorithmen und Datenstrukturen: Eine Einführung mit Java (German Edition) PDF

Best java programming books

Introduction to Java Programming

The publication titled 'Introduction to Java Programming” has been designed to function an invaluable textual content for Undergraduate and Postgraduate scholars of computing device Engineering, desktop technological know-how & program and data expertise classes. Java has developed as essentially the most glossy strong, excessive functionality programming languages in net software.

Apache Accumulo for Developers

In DetailAccumulo is a taken care of and allotted key/value shop designed to address quite a lot of facts. Being hugely strong and scalable, its functionality makes it excellent for real-time facts garage. Apache Accumulo relies on Google's BigTable layout and is outfitted on most sensible of Apache Hadoop, Zookeeper, and Thrift.

Java EE 7: Enterprise-Anwendungsentwicklung leicht gemacht (German Edition)

Java EE stellt schon seit mehr als einem Jahrzehnt eine verlässliche und tragfähige Plattform zur Entwicklung von Enterprise-Anwendungen dar. Die model 7 fügt der Plattform einige lang erwartete positive aspects hinzu. Das Buch zeigt anhand vieler Beispiele, wie einfach software program für die Java-EE-Plattform erstellt werden kann.

WildFly Configuration, Deployment, and Administration - Second Edition

Construct a sensible and effective WildFly server with this step by step, functional guideAbout This BookInstall WildFly, installation purposes, and administer servers with transparent and concise examplesUnderstand the prevalence of WildFly over different parallel program servers and discover its new featuresStep-by-step consultant jam-packed with examples and screenshots on complicated WildFly topicsWho This ebook Is ForThis booklet is aimed toward Java builders, procedure directors, program testers utilizing WildFly, and somebody who plays a DevOps function.

Additional resources for Algorithmen und Datenstrukturen: Eine Einführung mit Java (German Edition)

Example text

Download PDF sample

Rated 4.10 of 5 – based on 10 votes