0 رای
وضعیت موجودی موجود

قیمت قبلی: 8,480,000 ریال
قیمت: 8,080,000 ریال

 



Product details

  • Publisher ‏ : ‎ Manning (June 29, 2021)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 768 pages
  • ISBN-10 ‏ : ‎ 1617295485
  • ISBN-13 ‏ : ‎ 978-1617295485

 

کتاب Advanced Algorithms and Data Structures

Available at a lower price from other sellers that may not offer free Prime shipping.
 
 
 
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

 

منابع کتاب کتاب Advanced Algorithms and Data Structures

با قیمت پایین‌تری از سایر فروشندگانی که ممکن است ارسال رایگان Prime را ارائه ندهند، موجود است.
Advanced Algorithms and Data Structures مجموعه ای از الگوریتم ها را برای چالش های برنامه نویسی پیچیده در تجزیه و تحلیل داده ها، یادگیری ماشین و محاسبه گراف معرفی می کند.
 
خلاصه
به عنوان یک مهندس نرم افزار، با چالش های برنامه نویسی بی شماری روبرو خواهید شد که در ابتدا گیج کننده، دشوار یا حتی غیرممکن به نظر می رسند. ناامید نشو! بسیاری از این مشکلات "جدید" در حال حاضر راه حل های ثابت شده ای دارند. الگوریتم‌های پیشرفته و ساختارهای داده رویکردهای قدرتمندی را برای طیف گسترده‌ای از چالش‌های کدنویسی پیچیده به شما می‌آموزد که می‌توانید آن‌ها را تطبیق دهید و در برنامه‌های خود اعمال کنید. این راهنمای عملی با ارائه ترکیبی متعادل از الگوریتم‌های کلاسیک، پیشرفته و جدید، جعبه ابزار برنامه‌نویسی شما را با دیدگاه‌های جدید و تکنیک‌های عملی ارتقا می‌دهد.
 
خرید کتاب چاپی شامل یک کتاب الکترونیکی رایگان در قالب‌های PDF، Kindle و ePub از انتشارات منینگ است.
 
در مورد تکنولوژی
آیا می توانید سرعت و کارایی برنامه های خود را بدون سرمایه گذاری در سخت افزار جدید بهبود بخشید؟ خوب، بله، شما می توانید: نوآوری ها در الگوریتم ها و ساختارهای داده منجر به پیشرفت های عظیم در عملکرد برنامه شده است. این کتاب را انتخاب کنید تا مجموعه ای از الگوریتم های پیشرفته را کشف کنید که شما را به یک توسعه دهنده موثرتر تبدیل می کند.
 
در مورد کتاب
Advanced Algorithms and Data Structures مجموعه ای از الگوریتم ها را برای چالش های برنامه نویسی پیچیده در تجزیه و تحلیل داده ها، یادگیری ماشین و محاسبه گراف معرفی می کند. شما رویکردهای پیشرفته برای انواع سناریوهای دشوار را کشف خواهید کرد. شما حتی یاد خواهید گرفت که ساختار داده های خود را برای پروژه هایی که نیاز به راه حل سفارشی دارند طراحی کنید.
 
داخلش چیه
    بر اساس ساختارهای داده پایه که قبلاً می شناسید بسازید
    برای افزایش سرعت برنامه، الگوریتم های خود را نمایه کنید
    ذخیره و جستجوی رشته ها به طور موثر
    توزیع الگوریتم های خوشه بندی با 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 و خوشه بندی تاج
بخش 3 نمودارهای مسطح و حداقل تعداد عبور
14 مقدمه ای بر نمودارها: یافتن مسیرهایی با حداقل فاصله
15 جاسازی نمودار و مسطح بودن: رسم نمودارها با حداقل تقاطع لبه ها
16 نزول گرادیان: مشکلات بهینه سازی (نه فقط) در نمودارها
17 بازپخت شبیه سازی شده: بهینه سازی فراتر از حداقل های محلی
18 الگوریتم ژنتیک: بهینه سازی سریع با الهام از بیولوژیک

نظرات کاربران درباره کتاب Advanced Algorithms and Data Structures

نظری در مورد این محصول توسط کاربران ارسال نگردیده است.
اولین نفری باشید که در مورد کتاب Advanced Algorithms and Data Structures نظر می دهد.

ارسال نظر درباره کتاب Advanced Algorithms and Data Structures

لطفا توجه داشته باشید که ایمیل شما منتشر نخواهد شد.

بر اساس سلیقه شما...

codebazan

طراحی و اجرا: فروشگاه ساز سبدخرید