,

کتاب الگوریتم ها و ساختارهای داده پیشرفته

65,000 تومان299,000 تومان

شناسه محصول: نامعلوم دسته: ,

 

دانلود کتاب Advanced Algorithms and Data Structures

عنوان کتاب به انگلیسی:

Advanced Algorithms and Data Structures

سال انتشار: 2021  |  768 صفحه  |  حجم فایل: 40 مگابایت  |  زبان: انگلیسی
نویسنده Marcello La Rocca
ناشر Manning Publications
ISBN10: 1617295485
ISBN13: 9781617295485

توضیحات کتاب

Advanced Algorithms and Data Structures introduces a collection of algorithms for complex programming challenges in data analysis, machine learning, and graph computing.

Summary
As a software engineer, you’ll encounter countless programming challenges that initially seem confusing, difficult, or even impossible. Don’t despair! Many of these “new” problems already have well-established solutions. Advanced Algorithms and Data Structures teaches you powerful approaches to a wide range of tricky coding challenges that you can adapt and apply to your own applications. Providing a balanced blend of classic, advanced, and new algorithms, this practical guide upgrades your programming toolbox with new perspectives and hands-on techniques.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the technology
Can you improve the speed and efficiency of your applications without investing in new hardware? Well, yes, you can: Innovations in algorithms and data structures have led to huge advances in application performance. Pick up this book to discover a collection of advanced algorithms that will make you a more effective developer.

About the book
Advanced Algorithms and Data Structures introduces a collection of algorithms for complex programming challenges in data analysis, machine learning, and graph computing. You’ll discover cutting-edge approaches to a variety of tricky scenarios. You’ll even learn to design your own data structures for projects that require a custom solution.

What’s inside
Build on basic data structures you already know
Profile your algorithms to speed up application
Store and query strings efficiently
Distribute clustering algorithms with MapReduce
Solve logistics problems using graphs and optimization algorithms

About the reader
For intermediate programmers.

About the author
Marcello La Rocca is a research scientist and a full-stack engineer. His focus is on optimization algorithms, genetic algorithms, machine learning, and quantum computing.

Table of Contents

1 Introducing data structures
PART 1 IMPROVING OVER BASIC DATA STRUCTURES
2 Improving priority queues: d-way heaps
3 Treaps: Using randomization to balance binary search trees
4 Bloom filters: Reducing the memory for tracking content
5 Disjoint sets: Sub-linear time processing
6 Trie, radix trie: Efficient string search
7 Use case: LRU cache
PART 2 MULTIDEMENSIONAL QUERIES
8 Nearest neighbors search
9 K-d trees: Multidimensional data indexing
10 Similarity Search Trees: Approximate nearest neighbors search for image retrieval
11 Applications of nearest neighbor search
12 Clustering
13 Parallel clustering: MapReduce and canopy clustering
PART 3 PLANAR GRAPHS AND MINIMUM CROSSING NUMBER
14 An introduction to graphs: Finding paths of minimum distance
15 Graph embeddings and planarity: Drawing graphs with minimal edge intersections
16 Gradient descent: Optimization problems (not just) on graphs
17 Simulated annealing: Optimization beyond local minima
18 Genetic algorithms: Biologically inspired, fast-converging optimization

توضیحات کتاب به فارسی (ترجمه ماشینی)

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

خلاصه
به عنوان یک مهندس نرم افزار ، با چالش های برنامه نویسی بی شماری روبرو خواهید شد که در ابتدا گیج کننده ، دشوار یا حتی غیرممکن به نظر می رسد.ناامید نشو!بسیاری از این مشکلات “جدید” در حال حاضر راه حل های تثبیت شده ای دارند.الگوریتم های پیشرفته و ساختار داده ها رویکردهای قدرتمندی را برای طیف گسترده ای از چالش های رمزگذاری پیچیده به شما آموزش می دهند که می توانید در برنامه های خود سازگار شوید و به کار بگیرید.این راهنمای عملی با ارائه ترکیبی متعادل از الگوریتم های کلاسیک ، پیشرفته و جدید ، جعبه ابزار برنامه نویسی شما را با دیدگاه های جدید و تکنیک های دستی به روز می کند.

خرید کتاب چاپ شامل یک کتاب الکترونیکی رایگان در قالب های PDF ، Kindle و EPUB از انتشارات منینگ است.

در مورد فناوری
آیا می توانید بدون سرمایه گذاری در سخت افزار جدید ، سرعت و کارآیی برنامه های خود را بهبود بخشید؟خوب ، بله ، شما می توانید: نوآوری در الگوریتم ها و ساختار داده ها منجر به پیشرفت های عظیمی در عملکرد برنامه شده است.این کتاب را انتخاب کنید تا مجموعه ای از الگوریتم های پیشرفته را کشف کنید که شما را به یک توسعه دهنده مؤثرتر تبدیل می کند.

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

چه چیزی در داخل است
بر روی ساختارهای داده اصلی که قبلاً می شناسید بنا کنید
الگوریتم های خود را برای سرعت بخشیدن به برنامه پروفایل کنید
رشته های ذخیره و پرس و جو را به طور کارآمد
الگوریتم های خوشه بندی را با MapReduce توزیع کنید
مشکلات تدارکات را با استفاده از نمودارها و الگوریتم های بهینه سازی حل کنید

درباره خواننده
برای برنامه نویسان میانی.

درباره نویسنده
Marcello La Rocca یک دانشمند تحقیقاتی و مهندس کامل است.تمرکز او بر الگوریتم های بهینه سازی ، الگوریتم های ژنتیکی ، یادگیری ماشین و محاسبات کوانتومی است.

فهرست مطالب

1 معرفی ساختار داده
قسمت 1 بهبود بیش از ساختار داده های اساسی
2 بهبود صف های اولویت: پشته های D-Way
3 TREAP: استفاده از تصادفی برای تعادل درختان جستجوی باینری
4 فیلتر Bloom: کاهش حافظه برای ردیابی محتوا
5 مجموعه جدا شده: پردازش زمان زیر خطی
6 Trie ، Radix Trie: جستجوی رشته کارآمد
7 مورد استفاده: حافظه پنهان LRU
بخش 2 نمایش داده شدگان چند دوره ای
8 نزدیکترین همسایگان جستجو
9 درخت K-D: نمایه سازی داده های چند بعدی
10 درخت جستجوی شباهت: تقریبی نزدیکترین همسایگان جستجو برای بازیابی تصویر
11 برنامه از نزدیکترین جستجوی همسایه
12 خوشه بندی
13 خوشه بندی موازی: خوشه بندی MapReduce و سایبان
قسمت 3 نمودارهای مسطح و حداقل شماره عبور
14 مقدمه ای برای نمودارها: یافتن مسیرهای حداقل فاصله
15 تعبیه و برنامه ریزی نمودار: نمودارهای ترسیم با حداقل تقاطع لبه
16 نزول شیب: مشکلات بهینه سازی (نه فقط) در نمودارها
17 بازپخت شبیه سازی شده: بهینه سازی فراتر از حداقل محلی
18 الگوریتم ژنتیکی: بهینه سازی سریع و با الهام از بیولوژیکی

توجه کنید که این محصول به صورت فایل دانلودی است و نه کتاب کاغذی.
به هنگام خرید به زبان درج شده برای کتاب حتما توجه کنید. به صورت معمول در اکثر موارد زبان کتاب فارسی نیست.
در صورت هرگونه مشکل در دریافت کتاب به شماره 09395106248 پیامک دهید.
درج شماره موبایل برای سفارش ضروری نیست ولی ترجیح آن است درج گردد تا در صورت بروز مشکل اولین راه ارتباطی ما با شما باشد.
چنانچه در دریافت محصول به هر دلیلی با مشکل روبرو شدید و مطمئن از پرداخت موفق وجه هستید به شماره تماس زیر نام، نام خانوادگی و نام محصول را پیامک بزنید تا لینک محصول سریعا برای شما ارسال گردد.

شماره تماس: 09395106248

نوع دانلود

دانلود کتاب انگلیسی, دانلود کتاب انگلیسی + دانلود کتابچه فارسی خلاصه کتاب + دانلود پادکست های صوتی فارسی توضیح هر فصل از کتاب + دانلود ویدیوهای آموزشی فارسی هر فصل از کتاب

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “کتاب الگوریتم ها و ساختارهای داده پیشرفته”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا