دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Bhasin. Harsh
سری:
ISBN (شابک) : 0199456666, 1680158856
ناشر: Oxford University Press
سال نشر: 2015
تعداد صفحات: 727
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 66 مگابایت
کلمات کلیدی مربوط به کتاب الگوریتم ها: طراحی و تحلیل: الگوریتم های کامپیوتری
در صورت تبدیل فایل کتاب Algorithms: design and analysis به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب الگوریتم ها: طراحی و تحلیل نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
الگوریتمها: طراحی و تحلیل کتاب درسی است که برای دانشجویان کارشناسی و کارشناسی ارشد مهندسی علوم کامپیوتر، فناوری اطلاعات و برنامههای کاربردی کامپیوتر طراحی شده است. این به دانش آموزان کمک می کند تا اصول و کاربردهای الگوریتم ها را درک کنند. کتاب به چهار بخش مبانی الگوریتم، ساختارهای داده، تکنیکهای طراحی و مباحث پیشرفته تقسیم شده است. بخش اول اهمیت الگوریتم ها، رشد توابع، بازگشت و تحلیل الگوریتم ها را توضیح می دهد. بخش دوم اصول ساختارهای داده، درختان، نمودارها، مرتبسازی در زمان خطی و درجه دوم را پوشش میدهد. بخش سوم تکنیکهای مختلف طراحی یعنی تقسیم و غلبه، رویکرد حریصانه، رویکرد پویا، عقبگرد، شاخه و کران و الگوریتمهای تصادفی مورد استفاده برای حل مسائل را در فصلهای جداگانه مورد بحث قرار میدهد. بخش چهارم شامل مباحث پیشرفته ای مانند تبدیل و تسخیر، کاهش و تسخیر، تئوریتیک اعداد، تطبیق رشته ها، هندسه محاسباتی، کلاس های پیچیدگی، الگوریتم های تقریب و الگوریتم های موازی است. در نهایت، کاربردهای الگوریتمها در حوزههای یادگیری ماشین و زیستشناسی محاسباتی در فصلهای بعدی بررسی میشود. این بخش برای علاقه مندان به دوره های پیشرفته الگوریتم مفید خواهد بود. این کتاب همچنین دارای 10 ضمیمه است که شامل موضوعاتی مانند احتمال، عملیات ماتریس، تنش قرمز-مشکی، برنامهریزی خطی، DFT، زمانبندی، تکرار مرتبسازی، جستجو و تحلیل مستهلکشده و مسائل بر اساس الگوریتمهای نوشتن است. مفاهیم و الگوریتم های کتاب با کمک مثال هایی توضیح داده شده است که با استفاده از یک یا چند روش برای درک بهتر حل شده اند. این کتاب شامل انواع ویژگی های آموزشی پایان فصل مانند خلاصه نقطه ای، واژه نامه، سؤالات چند گزینه ای با پاسخ، سؤالات مروری، تمرین های مبتنی بر کاربرد است تا به خوانندگان کمک کند درک خود را از مفاهیم آموخته شده آزمایش کنند.
Algorithms: Design and Analysis of is a textbook designed for the undergraduate and postgraduate students of computer science engineering, information technology, and computer applications. It helps the students to understand the fundamentals and applications of algorithms. The book has been divided into four sections: Algorithm Basics, Data Structures, Design Techniques and Advanced Topics. The first section explains the importance of algorithms, growth of functions, recursion and analysis of algorithms. The second section covers the data structures basics, trees, graphs, sorting in linear and quadratic time. Section three discusses the various design techniques namely, divide and conquer, greedy approach, dynamic approach, backtracking, branch and bound and randomized algorithms used for solving problems in separate chapters. The fourth section includes the advanced topics such as transform and conquer, decrease and conquer, number thoeretics, string matching, computational geometry, complexity classes, approximation algorithms, and parallel algorithms. Finally, the applications of algorithms in Machine Learning and Computational Biology areas are dealt with in the subsequent chapters. This section will be useful for those interested in advanced courses in algorithms. The book also has 10 appendixes which include topics like probability, matrix operations, Red-black tress, linear programming, DFT, scheduling, a reprise of sorting, searching and amortized analysis and problems based on writing algorithms. The concepts and algorithms in the book are explained with the help of examples which are solved using one or more methods for better understanding. The book includes variety of chapter-end pedagogical features such as point-wise summary, glossary, multiple choice questions with answers, review questions, application-based exercises to help readers test their understanding of the learnt concepts
Content: CHAPTER 1 INTRODUCTION TO ALGORITHMS
CHAPTER 2 GROWTH OF FUNCTIONS
CHAPTER 3 RECURSION
CHAPTER 4 ANALYSIS OF ALGORITHMS
4.6.1 V IVA PROBLEM
4.6.2 MARRIAGE PROBLEM
CHAPTER 5 BASIC DATA STRUCTURES
5.3.1 LINEAR SEARCH
5.4.1 ADVANTAGES OF A LINKED LIST
5.5.1 STATIC IMPLEMENTATION OF STACK
5.6.1 STATIC IMPLEMENTATION
CHAPTER 6 TREES
CHAPTER 7 GRAPHS
CHAPTER 8 SORTING IN LINEAR AND QUADRATIC TIME
CHAPTER 9 DIVIDE AND CONQUER
CHAPTER 10 GREEDY ALGORITHMS
11.2.1 IMPLEMENTING THE DYNAMIC APPROACH
11.7 THE OPTIMAL BINARY SEARCH TREE PROBLEM
CHAPTER 13 BRANCH AND BOUND
13.7.1 OPTIMIZATION
14.6.1 THE BOOK PROBLEM
CHAPTER 17 NUMBER THEORETIC ALGORITHMS
CHAPTER 18 STRING MATCHING
CHAPTER 19 COMPLEXITY CLASSES
CHAPTER 20 AN INTRODUCTION TO PSPACE
CHAPTER 21 APPROXIMATION ALGORITHMS
CHAPTER 22 PARALLEL ALGORITHMS
CHAPTER 23 AN INTRODUCTION TO MACHINE LEARNING APPROACHES
CHAPTER 24 COMPUTATIONAL BIOLOGY AND BIOINFORMATICS
APPENDIX A1 AMORTIZED ANALYSIS REVISITED
APPENDIX A2 2-3-4 AND REDBLACK TREES
APPENDIX A3 MATRIX OPERATIONS
APPENDIX A4 LINEAR PROGRAMMING
APPENDIX A5 COMPLEX NUMBERS AND INTRODUCTION TO DFT
APPENDIX A6 PROBABILITY
APPENDIX A7 SCHEDULING
APPENDIX A8 SEARCHING REPRISE
APPENDIX A9 ANALYSIS OF SORTING ALGORITHMS
APPENDIX A10 PROBLEMS