توضیحات
As there can be more than one algorithm for the same problem, designing and analyzing an algorithm becomes important in order to make it as efficient and robust as possible. This book will serve as a guide to design and analysis of computer algorithms. Chapter One provides an overview of different algorithm design techniques and the various applications of such techniques. Chapter Two reviews the divide and conquer strategy and the algorithm types that employ it. Chapter Three explores greedy algorithms and some problems that can be solved with this approach. Chapter Four discusses in depth the dynamic programming approach. Chapter Five provides a solution to the N-Queens problem utilizing a backtracking approach. Chapter Six elucidates the reader to branch and bound techniques and provides three solutions to problems implementing them. Part II of this book begins with Chapter Seven, where two different approaches to the analysis of algorithms are discussed. Chapter Eight reviews randomized algorithms through an empirical lens. Chapter Nine discusses Master Theorem and the many kinds of problems this Theorem can solve. Chapter Ten, the final chapter, provides notes on the empirical complexity analysis of algorithms.
————————————————————–
ترجمه ماشینی :
از آنجایی که میتواند بیش از یک الگوریتم برای یک مسئله وجود داشته باشد، طراحی و تجزیه و تحلیل یک الگوریتم به منظور کارآمد و قویتر کردن آن تا حد ممکن اهمیت پیدا میکند. این کتاب به عنوان راهنمای طراحی و تجزیه و تحلیل الگوریتم های کامپیوتری عمل می کند. فصل اول مروری بر تکنیک های مختلف طراحی الگوریتم و کاربردهای مختلف این تکنیک ها ارائه می دهد. فصل دوم استراتژی تفرقه بینداز و غلبه کن و انواع الگوریتم هایی که از آن استفاده می کنند را مرور می کند. فصل سوم به بررسی الگوریتمهای حریصانه و برخی مشکلاتی میپردازد که با این رویکرد قابل حل هستند. فصل چهارم به طور عمیق رویکرد برنامه نویسی پویا را مورد بحث قرار می دهد. فصل پنجم راه حلی برای مسئله N-Queens با استفاده از رویکرد عقبگرد ارائه می دهد. فصل ششم، تکنیکهای شاخهبندی و محدود را به خواننده توضیح میدهد و سه راهحل برای مشکلات اجرای آنها ارائه میکند. بخش دوم این کتاب با فصل هفتم آغاز می شود که در آن دو رویکرد متفاوت برای تحلیل الگوریتم ها مورد بحث قرار می گیرد. فصل هشتم الگوریتم های تصادفی شده را از طریق یک لنز تجربی مرور می کند. فصل نهم قضیه اصلی و بسیاری از مسائلی که این قضیه می تواند حل کند را مورد بحث قرار می دهد. فصل دهم، فصل آخر، نکاتی را در مورد تحلیل پیچیدگی تجربی الگوریتم ها ارائه می کند.
tag : دانلود کتاب راهنمای طراحی و تحلیل الگوریتم ها , Download راهنمای طراحی و تحلیل الگوریتم ها , دانلود راهنمای طراحی و تحلیل الگوریتم ها , Download A Guide to Design and Analysis of Algorithms Book , راهنمای طراحی و تحلیل الگوریتم ها دانلود , buy راهنمای طراحی و تحلیل الگوریتم ها , خرید کتاب راهنمای طراحی و تحلیل الگوریتم ها , دانلود کتاب A Guide to Design and Analysis of Algorithms , کتاب A Guide to Design and Analysis of Algorithms , دانلود A Guide to Design and Analysis of Algorithms , خرید A Guide to Design and Analysis of Algorithms , خرید کتاب A Guide to Design and Analysis of Algorithms ,






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