0
نام کتاب
Practical Data Structures and Algorithms for Java Developers

From Fundamentals to Real-World Engineering

Mikhail Davidovich

Print Length338 Pages
PublisherApress
Edition1
LanguageEnglish
Year2026
ISBN9798868830129
712
A7283
انتخاب نوع چاپ:
جلد سخت
1,178,000ت
0
جلد نرم
1,048,000ت
0
طلق پاپکو و فنر
1,058,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:سیاه و سفید
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Data_Structures

#Algorithms

#Java_Developers

توضیحات

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.


Table of Contents

Chapter 1: Algorithms for Java Developers

Chapter 2: Introduction to Data Structures and Algorithms

Chapter 3: Sorting and Searching Algorithms

Chapter 4: Trees, Graphs, and Traversal Algorithms

Chapter 5: Advanced Topics

Chapter 6: Algorithms in Real-World Systems

Chapter 7: Conclusion


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.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Java
1,098
Pro JPA 2 in Java EE 8
2,314,000 تومان
Java
1,342
Reactive Systems in Java
958,000 تومان
Java
1,377
Core Java , Vol I
3,154,000 تومان
Java
1,152
Making Java Groovy
1,119,000 تومان
Java
1,083
Modern Concurrency in Java
1,046,000 تومان
Java
698
Refactoring in Java
942,000 تومان
Java
1,238
Java Cookbook
2,010,000 تومان
Java
1,232
Beginning Hibernate 6
1,409,000 تومان
Java
537
AspectJ in Action
1,845,000 تومان
Java
1,170
Java 23 for Absolute Beginners
2,723,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما