Algorithmen in Java
32 Klassiker vom Rucksackproblem bis zu Neuronalen Netzen
Der Feinschliff für Ihre Programmier-Skills
Rheinwerk Verlag |
|
Autor:in |
|
333 Seiten, Softcover |
|
Erschienen |
06/2021 |
978-3-8362-8452-3 9783836284523 |
Anhand klassischer Algorithmen verbessern Sie Ihre Java-Skills – von der Suche im Binärbaum über k-Means bis zum Rucksackproblem. Der Autor schöpft aus seiner Praxis- und Lehrerfahrung und hat für Sie 32 beliebten Klassikern der Informatik und moderne Algorithmen herausgesucht.
"Algorithmen in Java" zeigt Ihnen wichtige Lösungsstrategien auf und verspricht einen starken Trainingseffekt. Ideal für alle, die ihre ersten Schritte in der Programmierung hinter sich haben und jetzt voll durchstarten wollen!
Ihr Java-Training: 32 Klassiker vom Rucksackproblem bis zu Neuronalen Netzen
Didaktischer Aufbau
Sie beginnen mit kleinen Algorithmen, die klassische Aufgaben lösen: lineare Suche, binäre Suche, Rekursion – jede Technik ein Muss für Informatiker und eine gute Übung in Java und in algorithmischem Denken. Erst nach und nach werden die Aufgaben komplexer und kniffliger.Zeitgemäße Auswahl
Freuen Sie sich neben den ganz großen Klassikern auch auf Algorithmen, die moderner KI-Technologie zugrunde liegen, z. B. genetische Algorithmen und neuronale Netze.Lehrreich für die Praxis
David Kopec ist engagierter Dozent und ein Mann der Praxis. Er hat Beispiele und Techniken ausgesucht, die Ihnen einen konkreten Nutzen bringen. Best Practices zum Coden und Hinweise zu den Einsatzgebieten der Algorithmen machen das Buch zu einer wertvollen Hilfe.Aus dem Inhalt
- Zum Einstieg: Unknackbare Verschlüsselung, Fibonacci-Folge, die Türme von Hanoi
- Suchalgorithmen: DNS-Suche, Labyrinthe u.v.m.
- Bedingungserfüllung: Wortsuchrätsel, Acht-Damen-Problem u.v.m.
- Grafen, kürzeste Wege
- k-Means-Clustering
- Einfache neuronale Netze
- Minimax: Tic-tac-toe, Vier gewinnt

Wer hat's geschrieben?
David Kopec ist Assistant Professor für Informatik & Innovation am Champlain College in Burlington, Vermont. Er ist ein erfahrener Softwareentwickler und der Autor von "Classic Computer Science Problems in Swift" (Manning, 2018) und "Dart for Absolute Beginners" (Apress, 2014). David hat einen Bachelor-Abschluss in Wirtschaft und einen Master-Abschluss in Informatik, beide vom Dartmouth College. Auch als Fachbuchautor hat er sich einen Namen gemacht: Dart, Swift und Python sind seine Themen. Für dieses Buch hat er den idealen Aufgaben-Mix zusammengestellt und das Ganze mit einer ordentlichen Prise Humor gewürzt.
Rheinwerk Verlag |
|
Autor:in |
|
333 Seiten, Softcover |
|
Erschienen |
06/2021 |
978-3-8362-8452-3 9783836284523 |

