Practical Data Structures and Algorithms for Java Developers
From Fundamentals to Real-World Engineering
$91.64
- Paperback
322 pages
- Release Date
24 September 2026
Summary
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…
Book Details
| ISBN-13: | 9798868830129 |
|---|---|
| Author: | Mikhail Davidovich |
| Publisher: | APress |
| Imprint: | APress |
| Format: | Paperback |
| Number of Pages: | 322 |
| Release Date: | 24 September 2026 |
| Dimensions: | 178mm x 254mm |

Mikhail Davidovich
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.
Returns
This item is eligible for free returns within 30 days of delivery. See our returns policy for further details.



