نرم افزار: سیستم ها: محاسبات علمی

حل مسئله در ساختارها و الگوریتم های داده با استفاده از سی شارپ: راهنمای مصاحبه برنامه نویسی

Problem Solving in Data Structures & Algorithms Using C#: Programming Interview Guide

دانلود کتاب Problem Solving in Data Structures & Algorithms Using C#: Programming Interview Guide (به فارسی: حل مسئله در ساختارها و الگوریتم های داده با استفاده از سی شارپ: راهنمای مصاحبه برنامه نویسی) نوشته شده توسط «Hemant Jain»


اطلاعات کتاب حل مسئله در ساختارها و الگوریتم های داده با استفاده از سی شارپ: راهنمای مصاحبه برنامه نویسی

موضوع اصلی: کامپیوتر – علوم کامپیوتر

نوع: کتاب الکترونیکی

ناشر: CreateSpace Independent Publishing Platform

نویسنده: Hemant Jain

زبان: english

فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2016

تعداد صفحه: 475 / 600

حجم فایل: 6.80 مگابایت

کد کتاب: 1540407306 , 9781540407306

نوبت چاپ: First

توضیحات کتاب حل مسئله در ساختارها و الگوریتم های داده با استفاده از سی شارپ: راهنمای مصاحبه برنامه نویسی

«حل مسئله در ساختارهای داده و الگوریتم‌ها» مجموعه‌ای از کتاب‌ها درباره استفاده از ساختارهای داده و الگوریتم‌ها در برنامه‌نویسی رایانه است. دنبال کردن این کتاب آسان است و برای آماده سازی مصاحبه از دیدگاه نوشته شده است. در کتاب‌های مختلف، مثال‌ها به زبان‌های مختلفی مانند 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: طراحی سیستم


“Problem Solving in Data Structures & Algorithms” is a series of books about the usage of Data Structures and Algorithms in computer programming. The book is easy to follow and is written for interview preparation point of view. In various books, the examples are solved in various languages like Go, C, C++, Java, C#, Python, VB, JavaScript and PHP.

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

دانلود کتاب «حل مسئله در ساختارها و الگوریتم های داده با استفاده از سی شارپ: راهنمای مصاحبه برنامه نویسی»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.

دیدگاهتان را بنویسید