دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Debasish Ray Chawdhuri
سری:
ISBN (شابک) : 9781785889349
ناشر: Packt
سال نشر: 2017
تعداد صفحات: 327
زبان: english
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 2 مگابایت
در صورت تبدیل فایل کتاب Java 9 Data Structures and Algorithms به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب ساختارها و الگوریتم های داده جاوا 9 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
درک عمیقی از پیچیدگی ساختارهای داده و الگوریتمها و نوشتن کدهای کارآمدتر درباره این کتاب* این کتاب پوشش کاملی از ساختارهای داده واکنشی و عملکردی ارائه میدهد* بر اساس آخرین نسخه جاوا 9، این کتاب تأثیر ویژگیهای جدید را در ساختارهای داده* قرار گرفتن در معرض مفاهیم مهمی مانند Big-O Notation و Dynamic ProgrammingWho This Book Is ForThis کتاب برای توسعه دهندگان جاوا است که می خواهند در مورد ساختار داده ها و الگوریتم ها بیاموزند. دانش پایه جاوا فرض میشود. آنچه یاد خواهید گرفت* اصول الگوریتمها، ساختارهای داده و اندازهگیری پیچیدگی را بدانید* ساختارهای داده با هدف کلی از جمله آرایهها، لیستهای پیوندی، لیستهای پیوندی دو طرفه و فهرستهای دایرهای را بیابید* اصول اولیه انواع داده های انتزاعی-پشته، صف و صف دو طرفه را دریافت کنید* نحوه استفاده از توابع بازگشتی و تغییرناپذیری را در حین درک و از نظر بازگشتی مشاهده کنید* برنامه نویسی واکنشی و ساختارهای داده مرتبط با آن را مدیریت کنید* از جستجوی باینری، مرتب سازی استفاده کنید. و مرتبسازی کارآمد-مرتبسازی سریع و مرتبسازی ادغام* با مفهوم مهم درختها کار کنید و همه گرههای درخت، پیمایش درخت، درختهای جستجو و درختهای جستجوی متعادل را فهرست کنید. و لیستهای پیوندی تغییرناپذیر دسترسی تصادفی* درک بهتری از مفهوم نمودارها، گرافهای جهتدار و غیر جهتدار، درختهای بدون جهت و موارد دیگر در DetailJava 9 با چندین ویژگی خارقالعاده از جمله بهبود عملکرد قابل توجه ارائه شده است که آن را سریعتر از همیشه کرده است. این کتاب به شما می آموزد که در عین بهره برداری از ویژگی های جدید ساختارهای داده جاوا 9، داده ها را به روشی کارآمد سازماندهی کنید. ما همچنین ساختارهای داده کلاسیک، عملکردی و واکنشی را پوشش خواهیم داد و به شما توانایی درک پیچیدگی محاسباتی، حل مسائل و نوشتن کد کارآمد را میدهیم. ما با اصول الگوریتمها و ساختارهای داده شروع میکنیم و به شما در درک اصول اولیه و اندازهگیری پیچیدگی کمک میکنیم. . از اینجا، شما را با مفاهیمی مانند آرایه ها، لیست های پیوندی و همچنین انواع داده های انتزاعی مانند پشته ها و صف ها آشنا می کنیم. در مرحله بعد، شما را با اصول برنامهنویسی تابعی آشنا میکنیم و در عین حال مطمئن میشویم که به تفکر بازگشتی عادت کردهاید. ما در این مسیر مثالهای زیادی برای کمک به درک هر مفهوم ارائه میدهیم. همچنین تصویر واضحی از برنامه نویسی واکنشی، جستجوهای باینری، مرتب سازی، درختان جستجو، نمودارهای بدون جهت و بسیاری موارد دیگر دریافت خواهید کرد.
Gain a deep understand of the complexity of data structures and algorithms and write more efficient codeAbout This Book* This book provides complete coverage of reactive and functional data structures* Based on the latest version of Java 9, this book illustrates the impact of new features on data structures* Gain exposure to important concepts such as Big-O Notation and Dynamic ProgrammingWho This Book Is ForThis book is for Java developers who want to learn about data structures and algorithms. Basic knowledge of Java is assumed.What you will learn* Understand the fundamentals of algorithms, data structures, and measurement of complexity* Find out what general purpose data structures are, including arrays, linked lists, double ended linked lists, and circular lists* Get a grasp on the basics of abstract data types-stack, queue, and double ended queue* See how to use recursive functions and immutability while understanding and in terms of recursion* Handle reactive programming and its related data structures* Use binary search, sorting, and efficient sorting-quicksort and merge sort* Work with the important concept of trees and list all nodes of the tree, traversal of tree, search trees, and balanced search trees* Apply advanced general purpose data structures, priority queue-based sorting, and random access immutable linked lists* Gain a better understanding of the concept of graphs, directed and undirected graphs, undirected trees, and much moreIn DetailJava 9 has come out with several fantastic features including significant performance improvements, making it faster than ever. This book will teach you to organize data in an efficient way while exploiting the new features of Java 9 data structures. We will also cover classical, functional, and reactive data structures, giving you the ability to understand computational complexity, solve problems, and write efficient code.We start off with the basics of algorithms and data structures, helping you understand the fundamentals and measure complexity. From here, we introduce you to concepts such as arrays, linked lists, as well as abstract data types such as stacks and queues. Next, we'll take you through the basics of functional programming while making sure you get used to thinking in recursion.We provide plenty of examples along the way to help you understand each concept. You will get the also get a clear picture of reactive programming, binary searches, sorting, search trees, undirected graphs, and a whole lot more.