Product Description Erscheinungsjahr: 2010 3., überarb. u. erw. Aufl. Gewicht: 2117 gr / Abmessung: 24,5 cm Von Cormen, Thomas H.; Leiserson, Charles E.; Rivest, Ronald L. Der "Cormen" bietet eine umfassende und vielseitige Einführung in das moderne Studium von Computeralgorithmen. Schritt für Schritt werden in den weitgehend eigenständig gestalteten Kapiteln die Algorithmen, deren Entwurfstechniken sowie Anwendungsgebiete bzw. verwandte Themen vorgestellt. Alle Algorithmen werden detailliert beschrieben und leicht verständlich in Pseudocode entworfen. Sorgfältige Erklärungen zur notwendigen Mathematik helfen, die Analyse der Algorithmen zu verstehen. Den Autoren ist es dabei geglückt, Erklärungen elementar zu halten, ohne auf Tiefe oder mathematische Exaktheit zu verzichten. Zahlreiche Abbildungen verdeutlichen, wie die Algorithmen arbeiten. Über 1000 Übungen und Problemstellungen und ein umfangreiches Quellen- und Literaturverzeichnis komplettieren das Lehrbuch, das durch das ganze Studium führt, aber auch noch danach als mathematisches Nachschlagewerk oder technisches Handbuch von hohem Nutzen ist.
Buch:
Mathematik für Ingenieure: Eine anschauliche Einführung für das praxisorientierte Studium (Springer-Lehrbuch)
Autor:
Thomas Rießinger, Ausgabe vom 4. März 2011, Gebunden, Verkaufsrang 44791
Eine Einführung mit Java Erscheinungsjahr: 2010 4., rev. Aufl. Gewicht: 1115 gr / Abmessungen: 240 mm x 165 mm Von Sattler, Kai-Uwe; Saake, Gunther Solides Lehrbuch - grundlegend und umfassend Java als Implementierungssprache, unter Berücksichtigung der Spezifika von Java mit Netzanschluss: Programmbeispiele/Animationen 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 Listen, Bäume, Graphen und Hashtabellen sowie deren objektorientierte Implementierung mit modernen Methoden der Softwareentwicklung. 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 Basis für die theoretischen und praktischen Vertiefungen im Hauptstudium und lernen gleichzeitig die Umsetzung in den "Alltag" der Software-Entwicklung kennen. Die 4. Auflage berücksichtigt die mit Java 6 eingeführten sowie die bereits für Java 7 angekündigten Neuerungen der Sprache. Weiterhin wurde eine Reihe praktisch relevanter Datenstrukturen und Algori Algorithmen und Datenstrukturen gehören zum Stoff jedes Informatikstudiums. Sie bilden das elementare Wissen für eine erfolgreiche Softwareentwicklung. Leider findet elementares Wissen, wie so oft, immer weniger Beachtung und läuft dann unter dem üblichen: Da war doch noch was. Doch die vor allem mit Datenbanken - Konzepte und Sprachen bekannt gewordenen Gunter Saake und Kai-Uwe Sattler schaffen Abhilfe und haben mit der 3. , überarbeiteten Auflage ihres Elementarwissen-Lehrbuchs Algorithmen & Datenstrukturen. Eine Einführung mit Java eine zeitgemäße Version zum Thema wider dem Trend geschrieben. Wie der Untertitel schon andeutet, handelt es sich nicht um eine Einführung in Java. Vielmehr ist Java hier nur die Sprache der Wahl für die Darstellung der Beispiele. Der Schwerpunkt liegt auf der modernen Vermittlung der wesentlichen Algorithmen und Datenstrukturen. Die Basis hierfür bilden im ersten Teil die grundlegenden Konzepte, wie Sprachen, Grammatiken, Rekursion, reguläre Ausdrücke, elementare Datentypen sowie Algorithmenparadigmen. Diese werden von den beiden Autoren sehr bildhaft und gut verständlich erklärt. Der zweite Teil behandelt Algorithmen, also Suchen, Sortieren, abstrakte Maschinen und die Church'sche These. Weiter stellen die beiden Autoren die Eigenschaften von Algorithmen, also Berechenbarkeit, Korrektheit und Komplexität sowie Prinzipien zum Entwurf von Algorithmen und verteilte Berechnungen dar. Teil drei ist anschließend den Datenstrukturen gewidmet. Er umfasst abstrakte Datentypen, die Prinzipien der Objektorientierung in Java, grundlegende Strukturen wie Stacks, Queues, Listen und das Konzept der Iteratoren. Komplexer wird es dann mit Bäumen, Hashes, Graphen und Techniken zum Suchen in Texten. Literaturhinweise, Quelltexte und verschiedene Verzeichnisse runden die mehr als 500 Seiten Informatikwissen ab. Dabei gelingt Saake und Sattler der Spagat zwischen Korrektheit und Formalismus auf der einen Seite und guter Lesbarkeit und Verständlichkeit auf der anderen Seite. So werden durchgehend gute Beispiele gefunden, die der Leser leicht nachvollziehen kann und die die Motivation aufrechterhalten. Auffallend ist dabei der gute Satz - TeX lässt grüßen. So macht das Lesen Spaß. Damit eignet sich Algorithmen und Datenstrukturen gleichermaßen für Informatik-Studenten wie für interessierte Entwickler. -Frank Müller/Wolfgang Treß
Buch:
Glück, Logik und Bluff: Mathematik im Spiel - Methoden, Ergebnisse und Grenzen
Autor:
Jörg Bewersdorff, Ausgabe vom 27. Mai 2010, Broschiert, Verkaufsrang 106715