Das Buch Algorithmen enthält unentbehrliches Basiswissen und deckt ein breites Spektrum an Datenstrukturen und Algorithmen zu den Themen Sortieren, Suchen, Graphen- oder Zeichenkettenverarbeitung ab. Für alle vorgestellten Datenstrukturen und Algorithmen liegen im Buch Java-Implementierungen vor, die der Leser nachvollziehen und sofort verwenden kann. Besonders interessant ist der konkrete Einsatz der Algorithmen in realen Anwendungsbeispielen aus Forschung, Technik und Wirtschaft. Dabei kommt auch hier nicht Pseudocode, sondern eine funktionstüchtige Implementierung in Java zum Einsatz. Die didaktisch hervorragend aufbereitenden Kapitel mit historischem Hintergrundwissen, wissenschaftlichen Analysen, klar strukturiertem Code, visualisierten Ablaufprotokollen und Übungen in verschiedenen Schwierigkeitsstufen eignen sich sehr gut zum Einsatz in der Lehre und für ein Selbststudium. EXTRAS ONLINE AUF WWW. PEARSON-STUDIUM. DE: Für Dozenten: Alle Abbildungen aus dem Buch Für Studenten: Link zur Website zum Buch mit Programmcode, Test Dateien, Programmierprojekten, Aufgaben und Übungen
Robert Sedgewick Bücher






Algorithmen in C++
- 744 Seiten
- 27 Lesestunden
Ziel dieses Buches ist es, einen Überblick über die wichtigsten gegenwärtig benutzten Algorithmen für Computer zu geben und diese dem wachsenden Personenkreis, der Kenntnisse über grundlegende Methoden der Algorithmik - hier anhand von C++ als Programmiersprache - benötigt, zu vermitteln. Das Buch kann zum einen als Lehrbuch für die entsprechenden Veranstaltungen des Informatikstudiums verwendet werden, erfordert jedoch bereits Vorkenntnisse auf dem gebiet der Programmierung und eine gewisse Verrrautheit mit Computersystemen. Zum anderen kann das Buch aber auch zum Selbststudium oder als Nachschlagewerk herangezogen werden und ist dann für diejenigen von Nutzen, die sich mit der Entwicklung von Computersystemen und Anwendungsprogrammen beschäftigen. Dank der breit angelegten Betrachtungsweise, die für das Buch kennzeichnend ist, stellt es eine geeignete umfassende Einführung in das genannte Gebiet und seine verschiedenen Aspekte dar.
Die Einführung in die Programmierung vermittelt den Studenten die Kernkonzepte der Java-Programmierung durch erfahrene Autoren. Das Lehrbuch präsentiert den objektorientierten Ansatz, der es den Studenten ermöglicht, grundlegende Kontrollstrukturen und Funktionen von Java rasch zu erlernen. Es deckt das vollständige Programmiermodell ab, einschließlich der Standardbibliotheken für Eingabe, Grafik, Ton und Bildverarbeitung. Damit ist es ideal für einführende Programmierkurse und bietet die nötige Breite für die Vorlesung. Es richtet sich auch an Naturwissenschaftler und Ingenieure, die Java-Programmierung mit Mathematik, Biologie und anderen Wissenschaften oder Technik verbinden möchten. Robert Sedgewick lehrt am Institut für Informatik der Universität Princeton und ist Autor einer weit verbreiteten Algorithmenreihe von Addison-Wesley Professional. Kevin Wayne unterrichtet ebenfalls an der Universität Princeton und forscht im Bereich theoretische Informatik, insbesondere in Optimierung und der Entwicklung von Computeralgorithmen. Michael Leuschel, Professor für Informatik an der Universität Düsseldorf, ist Fachlektor und beschäftigt sich mit automatischer Programmoptimierung und formalen Methoden zur Entwicklung kritischer Softwaresysteme.
Algorithmen in Java 1/4
- 816 Seiten
- 29 Lesestunden
Sedgewicks Lehrbuch bietet auch in der dritten Auflage die gewohnte Mischung aus Theorie und Praxis, die schon für den großen Erfolg der Vorgänger verantwortlich war. Nach wie vor gelten die Algorithmen-Titel von Sedgewick als die grundlegenden Werke zu diesem Themengebiet. Über 1000 Übungen ermöglichen dem Leser das ausführliche Überprüfen seines Verständnisses des Lehrstoffs.
Providing exercises to help students learn the properties of algorithms, this text places a greater emphasis on abstract data types, modular programming, object-oriented programming and C++ classes.
Introduction to Programming in Java
- 784 Seiten
- 28 Lesestunden
Programming skills are indispensable in today's world, not just for computer science students, but also for anyone in any scientific or technical discipline. Introduction to Programming in Java, Second Edition, by Robert Sedgewick and Kevin Wayne is an accessible, interdisciplinary treatment that emphasizes important and engaging applications, not toy problems. The authors supply the tools needed for students and professionals to learn that programming is a natural, satisfying, and creative experience, and to become conversant with one of the world's most widely used languages. -- Provided by publisher