CHF 75.60

Practical Data Structures and Algorithms for Java Developers
From Fundamentals to Real-World Engineering Englisch · Taschenbuch

Versand in der Regel in 6 bis 7 Wochen

Beschreibung

Mehr lesen

Master data structures and algorithms in Java through a practical, engineering-focused approach that goes beyond theory. With modern examples and a structured approach, this book emphasizes not only how algorithms work, but how to choose, adapt, and apply them in real-world systems.
To start, you will conquer fundamental concepts such as arrays and linked lists. From there, the book progresses through essential sorting and searching techniques such as QuickSort and Binary Search. Then, you will explore the implementation and use cases of stacks and queues, followed by tree and graph structures with traversal algorithms. The book ends with you tackling advanced topics, such as dynamic programming, tries, and advanced graph algorithms.
Finally, you will be ready to put your skills to the test and apply your knowledge in real-world situations for performance optimization.
What You Will Learn

  • Implement and optimize essential data structures in Java
  • Solve complex algorithmic problems with confidence
  • Master best practices for writing efficient, scalable Java code for enterprise applications
 

Über den Autor / die Autorin

Mikhail Davidovich is a Lead Java Engineer with more than 15 years of experience building scalable, high-performance systems using Java and related technologies. Throughout his career, he has worked on complex enterprise and distributed systems across multiple industries, focusing on performance, reliability, and maintainability.
In addition to hands-on software development, Mikhail actively participates in technical mentoring, knowledge sharing, and engineering education. He regularly speaks on back-end architecture, distributed systems, and modern Java development topics, helping developers bridge the gap between theoretical concepts and real-world engineering challenges.
Mikhail's expertise spans Java, Spring, cloud-native systems, microservices, distributed architectures, and performance optimization. Combining practical industry experience with a strong focus on engineering thinking, he brings a real-world perspective to the study of data structures and algorithms.

Zusammenfassung

Master data structures and algorithms in Java through a practical, engineering-focused approach that goes beyond theory. With modern examples and a structured approach, this book emphasizes not only how algorithms work, but how to choose, adapt, and apply them in real-world systems.
To start, you will conquer fundamental concepts such as arrays and linked lists. From there, the book progresses through essential sorting and searching techniques such as QuickSort and Binary Search. Then, you will explore the implementation and use cases of stacks and queues, followed by tree and graph structures with traversal algorithms. The book ends with you tackling advanced topics, such as dynamic programming, tries, and advanced graph algorithms.
Finally, you will be ready to put your skills to the test and apply your knowledge in real-world situations for performance optimization.
What You Will Learn:

  • Implement and optimize essential data structures in Java
  • Solve complex algorithmic problems with confidence
  • Master best practices for writing efficient, scalable Java code for enterprise applications
Who This Book Is For: 
Java developers with a basic understanding of programming concepts who want to deepen their knowledge of data structures and algorithms. Secondary audiences include students, competitive programmers, and software engineers preparing for technical interviews.

Produktdetails

Autoren Mikhail Davidovich
Verlag Springer, Berlin
 
Inhalt Buch
Produktform Taschenbuch
Erscheinungsdatum 26.12.2026
Thema Naturwissenschaften, Medizin, Informatik, Technik > Informatik, EDV > Programmiersprachen
 
EAN 9798868830129
ISBN 9798868830129
Anzahl Seiten 322
Illustration XVI, 322 p. 79 illus.
Abmessung (Verpackung) 17.8 x 25.4 cm
 
Themen Java, Algorithmen und Datenstrukturen, Algorithms, Informationstheorie, Data Structures and Information Theory, dynamic programming, Performance optimization, Data Structures, Java Programming, recursion, Graph algorithms, sorting algorithms, technical interviews
 

Kundenrezensionen

Zu diesem Artikel wurden noch keine Rezensionen verfasst. Schreibe die erste Bewertung und sei anderen Benutzern bei der Kaufentscheidung behilflich.

Schreibe eine Rezension

Top oder Flop? Schreibe deine eigene Rezension.

Für Mitteilungen an CeDe.ch kannst du das Kontaktformular benutzen.

Die mit * markierten Eingabefelder müssen zwingend ausgefüllt werden.

Mit dem Absenden dieses Formulars erklärst du dich mit unseren Datenschutzbestimmungen einverstanden.