الگوریتمها و ساختمان دادههای پیشرفته ۲۰۲۱
Advanced Algorithms and Data Structures 2021
دانلود کتاب الگوریتمها و ساختمان دادههای پیشرفته ۲۰۲۱ (Advanced Algorithms and Data Structures 2021) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی
| نویسنده |
Marcello La Rocca |
|---|
ناشر:
Simon and Schuster
۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید
| سال انتشار |
2021 |
|---|---|
| زبان |
English |
| تعداد صفحهها |
768 |
| نوع فایل |
|
| حجم |
41.4 MB |
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
🏷️
378,000 تومان
قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود.
298,000 تومان
قیمت فعلی: ۲۹۸٬۰۰۰ تومان.
📥 دانلود نسخهی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمهی فارسی با هوش مصنوعی
🔗 مشاهده جزئیات
دانلود مستقیم PDF
ارسال فایل به ایمیل
پشتیبانی ۲۴ ساعته
توضیحات
معرفی کتاب الگوریتمها و ساختمان دادههای پیشرفته ۲۰۲۱
«مقدمهای در دسترس برای الگوریتمهای اساسی که جهان را به گردش در میآورند.» – ریچارد وان، Purple Monkey Collective
الگوریتمهای پیشرفته و ساختمان دادهها مجموعهای از الگوریتمها را برای چالشهای پیچیده برنامهنویسی در تحلیل داده، یادگیری ماشین و محاسبات گراف معرفی میکند.
خلاصه
به عنوان یک مهندس نرمافزار، با چالشهای برنامهنویسی بیشماری روبرو خواهید شد که در ابتدا گیجکننده، دشوار یا حتی غیرممکن به نظر میرسند. ناامید نشوید! بسیاری از این مسائل “جدید” از قبل راه حلهای تثبیتشدهای دارند. الگوریتمهای پیشرفته و ساختمان دادهها رویکردهای قدرتمندی را برای طیف گستردهای از چالشهای کدنویسی دشوار به شما آموزش میدهد که میتوانید آنها را با کاربردهای خود سازگار کرده و به کار ببرید. این راهنمای عملی با ارائه ترکیبی متعادل از الگوریتمهای کلاسیک، پیشرفته و جدید، جعبه ابزار برنامهنویسی شما را با دیدگاههای جدید و تکنیکهای عملی ارتقا میدهد.
با خرید نسخه چاپی کتاب، یک نسخه الکترونیکی رایگان در قالبهای PDF، Kindle و ePub از Manning Publications دریافت خواهید کرد.
درباره فناوری
آیا میتوانید سرعت و کارایی برنامههای خود را بدون سرمایهگذاری در سختافزار جدید بهبود بخشید؟ خب، بله، میتوانید: نوآوریها در الگوریتمها و ساختارهای داده منجر به پیشرفتهای عظیمی در عملکرد برنامهها شده است. این کتاب را بردارید تا مجموعهای از الگوریتمهای پیشرفته را کشف کنید که شما را به یک توسعهدهنده مؤثرتر تبدیل میکند.
درباره کتاب
الگوریتمهای پیشرفته و ساختمان دادهها مجموعهای از الگوریتمها را برای چالشهای پیچیده برنامهنویسی در تحلیل داده، یادگیری ماشین و محاسبات گراف معرفی میکند. رویکردهای پیشرفتهای را برای انواع سناریوهای دشوار کشف خواهید کرد. حتی یاد خواهید گرفت که ساختارهای داده سفارشی خود را برای پروژههایی که به راه حل سفارشی نیاز دارند، طراحی کنید.
مطالب داخل کتاب
* بر اساس ساختارهای داده اساسی که از قبل میدانید، بنا کنید
* الگوریتمهای خود را برای سرعت بخشیدن به برنامه پروفایل کنید
* رشتهها را به طور موثر ذخیره و جستجو کنید
* الگوریتمهای خوشهبندی را با MapReduce توزیع کنید
* مسائل لجستیکی را با استفاده از نمودارها و الگوریتمهای بهینهسازی حل کنید
درباره خواننده
برای برنامهنویسان سطح متوسط.
درباره نویسنده
مارسلو لا روکا یک دانشمند محقق و یک مهندس فول استک است. تمرکز او بر الگوریتمهای بهینهسازی، الگوریتمهای ژنتیک، یادگیری ماشین و محاسبات کوانتومی است.
فهرست مطالب
1 معرفی ساختارهای داده
بخش 1: بهبود ساختارهای داده پایه
2 بهبود صفهای اولویتدار: پشتههای d-way
3 Treaps: استفاده از تصادفیسازی برای متعادل کردن درختهای جستجوی باینری
4 فیلترهای بلوم: کاهش حافظه برای ردیابی محتوا
5 مجموعههای مجزا: پردازش زمان زیر-خطی
6 Trie، Radix Trie: جستجوی رشتهای کارآمد
7 مورد استفاده: حافظه پنهان LRU
بخش 2: پرس و جوهای چند بعدی
8 جستجوی نزدیکترین همسایه
9 درختهای K-d: نمایه سازی دادههای چند بعدی
10 درختهای جستجوی شباهت: جستجوی تقریبی نزدیکترین همسایه برای بازیابی تصویر
11 کاربردهای جستجوی نزدیکترین همسایه
12 خوشهبندی
13 خوشهبندی موازی: MapReduce و خوشهبندی Canopy
بخش 3: گرافهای مسطح و حداقل تعداد تقاطع
14 مقدمهای بر گرافها: یافتن مسیرهایی با حداقل فاصله
15 جایگذاری گراف و مسطح بودن: رسم گرافها با حداقل تقاطع لبهها
16 گرادیان نزولی: مسائل بهینهسازی (نه فقط) روی گرافها
17 شبیهسازی تبرید: بهینهسازی فراتر از حداقل محلی
18 الگوریتمهای ژنتیک: بهینهسازی سریع همگرا با الهام از زیستشناسی
فهرست کتاب:
۱. داخل جلد رویی
۲. الگوریتمها و ساختارهای داده پیشرفته
۳. حق چاپ
۴. تقدیم
۵. فهرست
۶. مطالب مقدماتی
۷. معرفی ساختارهای داده
۸. بخش ۱. بهبود ساختارهای داده پایه
۹. بهبود صفهای اولویتدار: هیپهای d-تایی
۱۰. ترپها: استفاده از تصادفیسازی برای متوازنسازی درختهای جستجوی دودویی
۱۱. فیلترهای بلوم: کاهش حافظه برای ردیابی محتوا
۱۲. مجموعههای مجزا: پردازش زمان زیر-خطی
۱۳. ترای، ترای رادیکس: جستجوی رشته کارآمد
۱۴. مورد استفاده: کش LRU
۱۵. بخش ۲. پرسشهای چند بعدی
۱۶. جستجوی نزدیکترین همسایه
۱۷. درختهای K-d: اندیسگذاری داده چند بعدی
۱۸. درختهای جستجوی شباهت: جستجوی تقریبی نزدیکترین همسایه برای بازیابی تصویر
۱۹. کاربردهای جستجوی نزدیکترین همسایه
۲۰. خوشهبندی
۲۱. خوشهبندی موازی: MapReduce و خوشهبندی Canopy
۲۲. بخش ۳. گرافهای مسطح و کمترین تعداد تقاطع
۲۳. مقدمهای بر گرافها: یافتن مسیرهایی با حداقل فاصله
۲۴. جایگذاری گراف و مسطح بودن: رسم گرافها با کمترین تقاطع لبه
۲۵. گرادیان کاهشی: مسائل بهینهسازی (نه فقط) روی گرافها
۲۶. تبرید شبیهسازی شده: بهینهسازی فراتر از کمینههای محلی
۲۷. الگوریتمهای ژنتیک: بهینهسازی الهام گرفته از زیستشناسی، با همگرایی سریع
۲۸. پیوست الف. راهنمای سریع شبهکد
۲۹. پیوست ب. نماد O بزرگ
۳۰. پیوست ج. ساختارهای داده اصلی
۳۱. پیوست د. ظروف به عنوان صفهای اولویتدار
۳۲. پیوست ه. بازگشت
۳۳. پیوست و. مسائل طبقهبندی و معیارهای الگوریتم تصادفی شده
۳۴. فهرست نمایه
۳۵. داخل جلد پشتی
توضیحات(انگلیسی)
“An accessible introduction to the fundamental algorithms used to run the world.” – Richard Vaughan, Purple Monkey Collective
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
Table of Contents
1. inside front cover
2. Advanced Algorithms and Data Structures
3. Copyright
4. dedication
5. contents
6. front matter
1 Introducing data structures
8. 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
15. Part 2. Multidimensional 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
22. 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
28. appendix A. A quick guide to pseudo-code
29. appendix B. Big-O notation
30. appendix C. Core data structures
31. appendix D. Containers as priority queues
32. appendix E. Recursion
33. appendix F. Classification problems and randomnized algorithm metrics
34. index
35. inside back cover
دیگران دریافت کردهاند
کتاب راهنمای الگوریتمهای فرایافته: از نظریههای بنیادین تا کاربردهای پیشرفته ۲۰۲۳
Handbook of Metaheuristic Algorithms: From Fundamental Theories to Advanced Applications 2023
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
ساختمان دادهها و الگوریتمهای پیشرفته ۲۰۲۳
Advanced Data Structures and Algorithms 2023
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
اتوماسیون بندر و زمانبندی وسایل نقلیه: الگوریتمهای پیشرفته برای مسائل زمانبندی خودروهای خودگردان ۲۰۲۲
Port Automation and Vehicle Scheduling: Advanced Algorithms for Scheduling Problems of AGVs 2022
توسعه نرم افزار, تحلیل و طراحی سیستمهای کامپیتری, علوم کامپیوتر, کسب و کار و اقتصاد, خرید, عملیات در کسب و کار, فناوری اطلاعات
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
پیشرفتها در الگوریتمهای جدید جداسازی کور سیگنال: تئوری و کاربردها ۲۰۲۲
Advances in Modern Blind Signal Separation Algorithms: Theory and Applications 2022
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
الگوریتمهای پیشرفته برای اکتشاف مواد معدنی و هیدروکربن با استفاده از رادار دهانه ترکیبی ۲۰۲۱
Advanced Algorithms for Mineral and Hydrocarbon Exploration Using Synthetic Aperture Radar 2021
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
برنامهریزی زمانبندی وسایل نقلیه در اتوماسیون بندر: الگوریتمهای پیشرفته برای مسائل کمترین جریان هزینه، ویرایش دوم ۲۰۱۵
Vehicle Scheduling in Port Automation: Advanced Algorithms for Minimum Cost Flow Problems, Second Edition 2015
توسعه نرم افزار, تحلیل و طراحی سیستمهای کامپیتری, علوم کامپیوتر, کسب و کار و اقتصاد, خرید, عملیات در کسب و کار, فناوری اطلاعات
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
✨ ضمانت تجربه خوب مطالعه
بازگشت کامل وجه
در صورت مشکل، مبلغ پرداختی بازگردانده می شود.
دانلود پرسرعت
دانلود فایل کتاب با سرعت بالا
ارسال فایل به ایمیل
دانلود مستقیم به همراه ارسال فایل به ایمیل.
پشتیبانی ۲۴ ساعته
با چت آنلاین و پیامرسان ها پاسخگو هستیم.
ضمانت کیفیت کتاب
کتاب ها را از منابع معتیر انتخاب می کنیم.
