دانلود کتاب رویکردی ابتدایی برای طراحی و تحلیل الگوریتم ها بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید
نام کتاب : An Elementary Approach To Design And Analysis Of Algorithms
عنوان ترجمه شده به فارسی : رویکردی ابتدایی برای طراحی و تحلیل الگوریتم ها
سری : Primers In Electronics And Computer Science, 4
نویسندگان : Lekh Raj Vermani, Shalini Vermani
ناشر : World Scientific Europe
سال نشر : 2019
تعداد صفحات : 534
ISBN (شابک) : 1786346753 , 9781786346759
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 38 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
در علوم کامپیوتر، یک الگوریتم یک مشخصات روشن از نحوه حل یک کلاس از مسائل است. الگوریتمها میتوانند محاسبات، پردازش دادهها و وظایف استدلال خودکار را انجام دهند.
بهعنوان یک روش مؤثر، یک الگوریتم را میتوان در فضای محدود و زمان و در یک زبان رسمی کاملاً تعریفشده برای محاسبه یک تابع بیان کرد. دستورالعملها با شروع از حالت اولیه و ورودی اولیه (شاید خالی)، محاسباتی را توصیف میکنند که هنگام اجرا، از طریق تعداد محدودی از حالتهای متوالی به خوبی تعریف شده پیش میرود و در نهایت «خروجی» تولید میکند و در یک حالت پایانی نهایی خاتمه مییابد. انتقال از یک حالت به حالت بعدی لزوماً قطعی نیست. برخی از الگوریتمها، معروف به الگوریتمهای تصادفی، ورودی تصادفی را در خود جای میدهند.
این کتاب مجموعهای از مفاهیم را در حل مسائل محاسباتی مانند رشد توابع معرفی میکند. عقب نشینی؛ تفرقه بینداز و حکومت کن؛ الگوریتم های حریص; برنامه نویسی پویا؛ الگوریتم های نمودار ابتدایی; درخت پوشا حداقل; کوتاهترین مسیرهای تک منبعی; همه جفت های کوتاه ترین مسیرها. شبکه های جریان. ضرب چند جملهای، به روشهای حل مسائل NP-Complete، که با مسائل و راهحلهای جامع و دقیق پشتیبانی میشود و آن را به منبعی ایدهآل برای کسانی که در رشته علوم کامپیوتر، مهندسی کامپیوتر و فناوری اطلاعات مطالعه میکنند، تبدیل میکند.
In computer science, an algorithm is an unambiguous specification of how to solve a class of problems. Algorithms can perform calculation, data processing and automated reasoning tasks.
As an effective method, an algorithm can be expressed within a finite amount of space and time and in a well-defined formal language for calculating a function. Starting from an initial state and initial input (perhaps empty), the instructions describe a computation that, when executed, proceeds through a finite number of well-defined successive states, eventually producing "output" and terminating at a final ending state. The transition from one state to the next is not necessarily deterministic; some algorithms, known as randomized algorithms, incorporate random input.
This book introduces a set of concepts in solving problems computationally such as Growth of Functions; Backtracking; Divide and Conquer; Greedy Algorithms; Dynamic Programming; Elementary Graph Algorithms; Minimal Spanning Tree; Single-Source Shortest Paths; All Pairs Shortest Paths; Flow Networks; Polynomial Multiplication, to ways of solving NP-Complete Problems, supported with comprehensive, and detailed problems and solutions, making it an ideal resource to those studying computer science, computer engineering and information technology.