Target New ArrivalsHalloweenChristmasGift IdeasClothing, Shoes & AccessoriesHome & DecorKitchen & DiningPatio, Lawn & GardenGroceryHousehold EssentialsBabyBeautyTarget Beauty StudioPersonal CareSports & OutdoorsPetsHealthWellnessSchool & Office SuppliesToys & GamesElectronics & TechVideo GamesBooks, Music & MoviesParty SuppliesGift CardsShop by CommunityTarget OpticalDealsClearanceNew ArrivalsHalloweenChristmasGift IdeasTop DealsTarget Circle DealsWeekly AdShop Order PickupShop Same Day DeliveryRegistryRedCardTarget CircleFind Stores
Practical Data Structures and Algorithms for Java Developers - by  Mikhail Davidovich (Paperback) - 1 of 1

Practical Data Structures and Algorithms for Java Developers - by Mikhail Davidovich (Paperback)

New at  target 
$59.99
 

In Stock

Free & easy returns
Free & easy returns
Return this item by mail or in store within 90 days for a full refund.
Eligible for registries and wish lists
Save 5% every day
With Target Circle™ Card (restrictions apply)

About this item

Highlights

  • Master data structures and algorithms in Java through a practical, engineering-focused approach that goes beyond theory.
  • About the Author: Mikhail Davidovich is a Lead Java Engineer with more than 15 years of experience building scalable, high-performance systems using Java and related technologies.
  • 322 Pages
  • Computers, Languages

Description



Book Synopsis



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.



From the Back Cover



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



About the Author



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.

Dimensions (Overall): 10.0 Inches (H) x 7.0 Inches (W) x .71 Inches (D)
Weight: 1.3 Pounds
Suggested Age: 22 Years and Up
Number of Pages: 322
Genre: Computers
Sub-Genre: Languages
Publisher: Apress
Theme: Java
Format: Paperback
Author: Mikhail Davidovich
Language: English
Street Date: September 24, 2026
TCIN: 1014341095
UPC: 9798868830129
Item Number (DPCI): 247-64-3801
Origin: Made in the USA or Imported
If the item details aren’t accurate or complete, we want to know about it.

Shipping details

Estimated ship dimensions: 0.71 inches length x 7 inches width x 10 inches height
Estimated ship weight: 1.3 pounds
We regret that this item cannot be shipped to PO Boxes.
This item cannot be shipped to the following locations: American Samoa (see also separate entry under AS), Guam (see also separate entry under GU), Northern Mariana Islands, Puerto Rico (see also separate entry under PR), United States Minor Outlying Islands, Virgin Islands, U.S., APO/FPO, Alaska, Hawaii

Return details

This item can be returned to any Target store or Target.com.
This item must be returned within 90 days of the date it was purchased in store, delivered to the guest, delivered by a Shipt shopper, or picked up by the guest.
See the return policy for complete information.

Additional product information and recommendations

Discover more options

Skip to next section

Best-selling Computers & Technology Books

Skip to next section

Get top deals, latest trends, and more.