دانلود کتاب Problem Solving in Data Structures & Algorithms Using C#: Programming Interview Guide
49,000 تومان
حل مسئله در ساختارها و الگوریتم های داده با استفاده از سی شارپ: راهنمای مصاحبه برنامه نویسی
| موضوع اصلی | کامپیوتر – علوم کامپیوتر |
|---|---|
| نوع کالا | کتاب الکترونیکی |
| ناشر | CreateSpace Independent Publishing Platform |
| تعداد صفحه | 475 / 600 |
| حجم فایل | 6.80 مگابایت |
| کد کتاب | 1540407306 , 9781540407306 |
| نوبت چاپ | اولین |
| نویسنده | Hemant Jain |
|---|---|
| زبان | انگلیسی |
| فرمت | |
| سال انتشار | 2016 |
جدول کد تخفیف
| تعداد کتاب | درصد تخفیف | قیمت کتاب |
| 1 | بدون تخفیف | 25,000 تومان |
| 2 | 20 درصد | 20,000 تومان |
| 3 الی 5 | 25 درصد | 18,750 تومان |
| 6 الی 10 | 30 درصد | 17,500 تومان |
| 11 الی 20 | 35 درصد | 16,250 تومان |
| 21 الی 30 | 40 درصد | 15,000 تومان |
| 31 الی 40 | 45 درصد | 13,750 تومان |
| 41 الی 50 | 50 درصد | 12,500 تومان |
| 51 الی 70 | 55 درصد | 11,250 تومان |
| 71 الی 100 | 60 درصد | 10,000 تومان |
| 101 الی 150 | 65 درصد | 8,750 تومان |
| 151 الی 200 | 70 درصد | 7,500 تومان |
| 201 الی 300 | 75 درصد | 6,250 تومان |
| 301 الی 500 | 80 درصد | 5,000 تومان |
| 501 الی 1000 | 85 درصد | 3,750 تومان |
| 1001 الی 10000 | 90 درصد | 2,500 تومان |
GitHub Repositories
https://github.com/Hemant-Jain-Author
Book’s Composition
This book is designed for interviews so in Chapter 0, various preparation plans are proposed. Then in chapters 1, a brief introduction of the programming language and concept of recursion is explained. A number of problems based on recursion and array are explained.
Then in the coming chapter, we will be looking into complexity analysis. Then we will be looking into Sorting & Searching techniques.
Then will look into the various data structures and their algorithms. We will be looking into a Linked List, Stack, Queue, Trees, Heap, Hash Table and Graphs.
Then we will be looking into algorithm analysis, we will be looking into Brute Force algorithms, Greedy algorithms, Divide & Conquer algorithms, Dynamic Programming, and Backtracking.
In the end, we will be looking into System Design, which will give a systematic approach for solving the design problems in an Interview.
Table of Contents
Chapter 0: How to use this book.
Chapter 1: Introduction – Programming Overview
Chapter 2: Algorithms Analysis
Chapter 3: Approach to solve algorithm design problems
Chapter 4: Abstract Data Type
Chapter 5: Searching
Chapter 6: Sorting
Chapter 7: Linked List
Chapter 8: Stack
Chapter 9: Queue
Chapter 10: Tree
Chapter 11: Priority Queue
Chapter 12: Hash-Table
Chapter 13: Graphs
Chapter 14: String Algorithms
Chapter 15: Algorithm Design Techniques
Chapter 16: Brute Force Algorithm
Chapter 17: Greedy Algorithm
Chapter 18: Divide & Conquer
Chapter 19: Dynamic Programming
Chapter 20: Backtracking
Chapter 21: Complexity Theory
Chapter 22: Interview Strategy
Chapter 23: System Design
ترجمه فارسی (ترجمه ماشینی)
«حل مسئله در ساختارهای داده و الگوریتمها» مجموعهای از کتابها درباره استفاده از ساختارهای داده و الگوریتمها در برنامهنویسی رایانه است. دنبال کردن این کتاب آسان است و برای آماده سازی مصاحبه از دیدگاه نوشته شده است. در کتابهای مختلف، مثالها به زبانهای مختلفی مانند Go، C، C++، Java، C#، Python، VB، JavaScript و PHP حل شدهاند.
مخزن های GitHub
https://github.com/Hemant-Jain-Author
ترکیب کتاب
این کتاب برای مصاحبه طراحی شده است، بنابراین در فصل 0، طرح های آماده سازی مختلفی پیشنهاد شده است. سپس در فصل 1، معرفی مختصری از زبان برنامه نویسی و مفهوم بازگشت توضیح داده شده است. تعدادی از مسائل مبتنی بر بازگشت و آرایه توضیح داده شده است.
سپس در فصل آینده، ما به تحلیل پیچیدگی خواهیم پرداخت. سپس ما به دنبال مرتب سازی & تکنیکهای جستجو.
سپس به ساختارهای مختلف داده و الگوریتمهای آنها نگاه میکنیم. ما به دنبال لیست پیوندی، پشته، صف، درختان، هیپ، جدول هش و نمودارها خواهیم بود.
سپس به تحلیل الگوریتم، الگوریتمهای Brute Force، الگوریتمهای Greedy، Divide & الگوریتمها، برنامهنویسی پویا، و بکترکینگ را تسخیر کنید.
در پایان، ما به طراحی سیستم خواهیم پرداخت که یک رویکرد سیستماتیک برای حل مسائل طراحی در مصاحبه ارائه میدهد.
> فهرست مطالب
فصل 0: نحوه استفاده از این کتاب.
فصل 1: مقدمه – مروری بر برنامه نویسی
فصل 2: تجزیه و تحلیل الگوریتم ها
فصل 3: رویکردی برای حل مسائل طراحی الگوریتم
فصل 4: نوع داده انتزاعی
فصل 5: جستجو
فصل 6: مرتب سازی
فصل 7: فهرست پیوندی
فصل 8: پشته
فصل 9: صف
فصل 10: درخت
فصل 11: صف اولویت
فصل 12: جدول هش
br>فصل 13: نمودارها
فصل 14: الگوریتم های رشته
فصل 15: تکنیک های طراحی الگوریتم
فصل 16: الگوریتم نیروی بی رحم
فصل 17: الگوریتم حریص
فصل 18: Divide; Conquer
فصل 19: برنامه نویسی پویا
فصل 20: عقبگرد
فصل 21: نظریه پیچیدگی
فصل 22: استراتژی مصاحبه
فصل 23: طراحی سیستم

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