دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Victor Savvich
سری:
ISBN (شابک) : 1516535065, 9781516535064
ناشر: Cognella Academic Publishing
سال نشر: 2019
تعداد صفحات: 179
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 5 مگابایت
در صورت تبدیل فایل کتاب Algorithms in Action به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب الگوریتم ها در عمل نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
الگوریتمها در عمل بهطور مؤثری دانشآموزان را
با تکنیکهای مختلفی برای طراحی الگوریتمها با تمرکز بر توسعه
درک شهودی آشنا میکند. خوانندگان یاد میگیرند که چگونه
الگوریتمهای بنیادی را با موفقیت بسازند، آنها را برای
دورههای پیشرفتهتر در این رشته و همچنین کاربرد حرفهای آماده
کنند.
در طول نه فصل، دانشآموزان مفاهیم اساسی حیاتی برای توسعه
الگوریتمها را به صورت زوجی یاد میگیرند. با نمایشهای بصری
دقیق که خوانندگان را گام به گام در اجرای الگوریتم راهنمایی
میکند. متن با بررسی پیچیدگی زمان اجرا، کران پایین برای
مرتبسازی و درختها و نمودارها شروع میشود، سپس به حوزههای
موضوعی پیچیدهتر، از جمله تجزیه و تحلیل مستهلک، پشتهها،
برنامهنویسی پویا، جریان شبکه، برنامهریزی خطی و کامل بودن NP
میرود. این کتاب شامل بیش از 160 شکل، و همچنین سوالات مروری و
تمرینهایی در پایان هر فصل است تا یادگیری، حفظ، تمرین و
کاربرد را تشویق کند.
برای ارائه مقدمهای قابل دسترس و موثر به دانشآموزان برای
الگوریتم طراحی شده است. طراحی، Algorithms in
Action منبع ایدهآلی برای دورههای پیشرفته کارشناسی
یا کارشناسی ارشد در علوم کامپیوتر یا رشتههای فنی مرتبط است.
دانش پایه از ریاضیات گسسته، ساختارهای داده، و حساب دیفرانسیل
و انتگرال به عنوان پیش نیاز توصیه می شود.
ویکتور ساویچ دوره هایی را در زمینه یادگیری ماشین، تجزیه و تحلیل الگوریتم، ریاضیات، برنامه نویسی و علوم کامپیوتر تدریس کرده است. در سطح ملی و بین المللی. زمینه های علمی مورد علاقه او شامل ریاضیات محاسباتی کاربردی، جبر رایانه، ریاضیات تجربی و محاسبات مبتنی بر قلم است.
Algorithms in Action effectively introduces
students to a variety of techniques for designing algorithms
with a focus on developing intuitive understanding. Readers
learn how to successfully construct foundational algorithms,
preparing them for more advanced courses in the discipline,
as well as professional application.
Over the course of nine chapters, students learn fundamental
concepts critical to the development of algorithms, paired
with detailed visual representations that walk readers
step-by-step through algorithm execution. The text begins
with a review of runtime complexity, lower bound for sorting,
and trees and graphs, then moves into more complex topical
areas, including amortized analysis, heaps, dynamic
programming, network flow, linear programming, and
NP-completeness. The book includes over 160 figures, as well
as review questions and exercises at the end of each chapter,
to encourage learning, retention, practice, and
application.
Developed to provide students with an approachable and
effective introduction to algorithm
design, Algorithms in Action is an ideal
resource for advanced undergraduate or master-level courses
in computer science or related technical disciplines.
Foundational knowledge of discrete mathematics, data
structures, and calculus is recommended as a prerequisite.
Victor Savvich has taught courses in machine learning, algorithm analysis, mathematics, programming, and computer science nationally and internationally. His academic areas of interest include applied computational mathematics, computer algebra, experimental mathematics, and pen-based computing.
Table of Contents Preface Chapter 1: Review Chapter 2: Amortized Analysis Chapter 3: Heaps Chapter 4: Greedy Algorithms Chapter 5: Divide-and-Conquer Algorithms Chapter 6: Dynamic Programming Chapter 7: Network Flow Chapter 8: Linear Programming Chapter 9: NP Completeness