Für diesen Artikel ist leider kein Bild verfügbar.

Advanced Java Data Structures and Algorithms

Sharpen your problem-solving skills with the help of real-world examples and best practices of Java
Buch | Softcover
265 Seiten
2019
Packt Publishing Limited (Verlag)
978-1-78980-865-0 (ISBN)
38,65 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Create efficient, well-optimized solutions to everyday coding problems using the powerful data structures and algorithms of Java
About This Book
* Get a solid grasp on the principles and theories of the algorithms and data structures
*Develop the skill to decide which algorithms and data structures to use and when
*Delve deep into core Java concepts and understand how to use them in your applications
Who This Book Is For
This book is designed for intermediate-level Java programmers who are looking to develop optimized solutions. To easily understand this book, you must have a deep understanding of object-oriented programming, basic knowledge of search algorithms and data structures. You must be able to code solutions to basic problems without the need of the Internet.
What You Will Learn
* Implement advanced data structures, such as sparse tables and heaps
*Understand when and why to use each type of data structure
*Write simple and complex multi-thread snippets in Java
*Identify scenarios to use advanced multithreading in your algorithms
*Use advanced data structures with parallel programming to get better results from algorithms
*Solve different algorithms of different complexities applying the appropriate techniques
In Detail
Since its inception, Java has stormed the programming world. Its features and functionalities provide you with the exact tools needed to write robust cross-platform applications.
This book focuses on explaining the advanced concepts of data structures and algorithms. The first part of the book teaches you advanced coding techniques and standards, which you can use to develop highly readable and maintainable code. The second half of the book covers important concepts about multithreading and concurrent programming so that you can take the algorithms you previously learned and devise a way of making them work in a multithreaded environment to improve on the speed of running the algorithms.
After completing this book, when you face problems with your Java application, you'll know exactly how to implement an effective solution to achieve the best results.

Felipe Odoni is a passionate software developer since 1998. He devoted most of his career helping airline companies to do financial transactions in a web environment. Recently, he changed his focus and embraced the world of gaming development. When not working he spends some time learning about astronomy and quantum mechanics. Shane Sturgeon is a software developer who studied computer science at the University Of East Anglia. Since then, he has worked for a couple of large companies working on high-performance content and web management systems. Currently working in Norwich, at Archant Ltd, he creates and maintains features for a java WMS that oversees 100 + news agency websites. When not writing software or reading up on the latest Java advancements, Shane plays games, reads books or works out at the gym.

Erscheint lt. Verlag 31.7.2019
Verlagsort Birmingham
Sprache englisch
Maße 191 x 235 mm
Themenwelt Mathematik / Informatik Informatik Datenbanken
Informatik Software Entwicklung Objektorientierung
ISBN-10 1-78980-865-0 / 1789808650
ISBN-13 978-1-78980-865-0 / 9781789808650
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
objektorientierte Entwicklung modularer Maschinen für die digitale …

von Thomas Schmertosch; Markus Krabbes; Christian Zinke-Wehlmann

Buch | Hardcover (2024)
Hanser (Verlag)
44,99
Entwicklung von GUIs für verschiedene Betriebssysteme

von Achim Lingott

Buch (2023)
Hanser, Carl (Verlag)
39,99
Principles and Practice Using C++

von Bjarne Stroustrup

Buch | Softcover (2024)
Addison Wesley (Verlag)
85,95