ساختمان داده‌ها و الگوریتم‌های پیشرفته ۲۰۲۳
Advanced Data Structures and Algorithms 2023

دانلود کتاب ساختمان داده‌ها و الگوریتم‌های پیشرفته ۲۰۲۳ (Advanced Data Structures and Algorithms 2023) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Abirami A, Priya R L

voucher-1

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2023

زبان

English

تعداد صفحه‌ها

194

نوع فایل

pdf

حجم

5.7 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب ساختمان داده‌ها و الگوریتم‌های پیشرفته ۲۰۲۳

مسائل پیچیده را با تحلیل الگوریتم‌ها یا انتخاب تکنیک‌های مناسب برای عملکرد بهینه حل کنید.

ویژگی‌های کلیدی:

● با مفاهیم و تکنیک‌های مختلف ساختمان داده‌های پیشرفته برای حل مسائل دنیای واقعی آشنا شوید.
● یاد بگیرید که چگونه کارایی و عملکرد یک الگوریتم را بر اساس پیچیدگی زمانی و مکانی ارزیابی کنید.
● یک راهنمای عملی برای دانشجویان و اعضای هیئت علمی که به این حوزه مهم از علوم کامپیوتر علاقه‌مند هستند.

توضیحات:

«ساختمان داده‌ها و الگوریتم‌های پیشرفته» یک حوزه مهم در علوم کامپیوتر است که موضوعات پیچیده‌تر و پیشرفته‌تری را در رابطه با ساختمان داده‌ها و الگوریتم‌ها پوشش می‌دهد.

این کتاب به شما آموزش می‌دهد که چگونه الگوریتم‌ها را برای مدیریت دشواری‌های برنامه‌نویسی پیچیده تحلیل کنید. سپس به شما کمک می‌کند تا درک کنید که چگونه از ساختمان داده‌های پیشرفته برای ذخیره و مدیریت کارآمد داده‌ها استفاده می‌شود. در ادامه، به شما کمک می‌کند تا تکنیک‌های تقسیم و غلبه، برنامه‌نویسی پویا و الگوریتم‌های حریصانه را بررسی و با آن‌ها کار کنید. در نهایت، کتاب بر روی الگوریتم‌های مختلف جستجوی رشته مانند الگوریتم‌های ساده جستجوی رشته، الگوریتم Knuth-Morris-Pratt (KMP) و الگوریتم Rabin-Karp تمرکز خواهد کرد.

در پایان کتاب، شما قادر خواهید بود الگوریتم‌های مختلف را با پیچیدگی زمانی و مکانی تحلیل کنید تا بهترین الگوریتم‌های مناسب را برای یک مسئله معین انتخاب کنید.

آنچه خواهید آموخت:

● درک کنید که چگونه پیچیدگی زمانی و مکانی یک الگوریتم را بررسی کنید.
● ساختمان داده‌های پیچیده مانند درخت AVL، کدینگ هافمن و بسیاری دیگر را بررسی کنید.
● یاد بگیرید که چگونه مسائل بزرگتر را با استفاده از تکنیک‌های تقسیم و غلبه حل کنید.
● بهینه‌ترین راه حل را با استفاده از برنامه‌نویسی پویا و حریصانه شناسایی کنید.
● یاد بگیرید که چگونه با مسائل دنیای واقعی با استفاده از رویکردهای مختلف الگوریتم‌های جستجوی رشته برخورد کنید.

این کتاب برای چه کسانی مناسب است:

این کتاب با برنامه درسی رشته مهندسی کامپیوتر ارائه شده توسط دانشگاه بمبئی همسو است. این کتاب نه تنها برای دانشجویان مهندسی کامپیوتر و فناوری اطلاعات، بلکه برای هر کسی که می‌خواهد در مورد ساختمان داده‌های پیشرفته و تحلیل الگوریتم‌ها بیاموزد طراحی شده است.

فهرست مطالب:

1. تحلیل الگوریتم
2. ساختمان داده‌های پیشرفته
3. تقسیم و غلبه
4. الگوریتم‌های حریصانه
5. الگوریتم‌های پویا و مسائل NP-Hard و NP-Complete
6. جستجوی رشته


فهرست کتاب:

۱. صفحه روی جلد

۲. صفحه عنوان

۳. صفحه حق تکثیر

۴. صفحه تقدیم

۵. درباره نویسندگان

۶. درباره بازبینان

۷. تقدیر و تشکر

۸. پیشگفتار

۹. غلط نامه

۱۰. فهرست مطالب

۱. تحلیل الگوریتم

۲. ساختمان داده های پیشرفته

۳. تقسیم و حل

۴. الگوریتم های حریصانه

۵. الگوریتم های پویا و مسائل NP-Hard و NP-Complete

۶. تطابق رشته

۱۷. فهرست نمایه

 

توضیحات(انگلیسی)

Solve complex problems by performing analysis of algorithms or selecting suitable techniques for optimal performance

KEY FEATURES  

● Get familiar with various concepts and techniques of advanced data structures to solve real-world problems.

● Learn how to evaluate the efficiency and performance of an algorithm in terms of time and space complexity.

● A practical guide for students and faculty members who are interested in this important subject area of Computer Science.

DESCRIPTION 

“Advanced Data Structures and Algorithms” is an important subject area in Computer Science that covers more complex and advanced topics related to data structures and algorithms.

This book will teach you how to analyze algorithms to handle the difficulties of sophisticated programming. It will then help you understand how advanced data structures are used to store and manage data efficiently. Moving on, it will help you explore and work with Divide and Conquer techniques, Dynamic programming, and Greedy algorithms. Lastly, the book will focus on various String Matching Algorithms such as naïve string matching algorithms, Knuth–Morris–Pratt(KMP) Algorithm, and Rabin-Karp Algorithm.

By the end of the book, you will be able to analyze various algorithms with time and space complexity to choose the best suitable algorithms for a given problem.

WHAT YOU WILL LEARN

● Understand how to examine an algorithm’s time and space complexity.

● Explore complex data structures like AVL tree, Huffman coding, and many more.

● Learn how to solve larger problems using Divide and Conquer techniques.

● Identify the most optimal solution using Greedy and Dynamic Programming.

● Learn how to deal with real-world problems using various approaches of the String Matching algorithms.

WHO THIS BOOK IS FOR

This book is aligned with the curriculum of the Computer Engineering program offered by Mumbai University. The book is designed not only for Computer Engineering and Information Technology students but also for anyone who wants to learn about advanced data structures and analysis of algorithms.

TABLE OF CONTENTS

1. Analysis of Algorithm

2. Advanced Data Structures

3. Divide and Conquer

4. Greedy Algorithms

5. Dynamic Algorithms and NP-Hard and NP-Complete

6. String Matching


Table of Contents

1. Cover Page

2. Title Page

3. Copyright Page

4. Dedication Page

5. About the Authors

6. About the Reviewers

7. Acknowledgements

8. Preface

9. Errata

10. Table of Contents

1. Analysis of Algorithm

2. Advanced Data Structures

3. Divide and Conquer

4. Greedy Algorithms

5. Dynamic Algorithms and NP-Hard and NP-Complete

6. String Matching

17. Index

دیگران دریافت کرده‌اند

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.