آموزش ساختارهای داده و الگوریتم های پیشرفته در سی شارپ (DSA)

Advanced Data Structures and Algorithms in C# ( DSA )

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: ساختارها و الگوریتم‌های پیشرفته داده در سی شارپ با استفاده از C# DSA ساختارهای داده الگوریتم‌های LeetCode DSA C# ساختارهای داده درک ساختارها و الگوریتم‌های مختلف داده (DSA) از طریق انیمیشن‌ها دریافت توانایی پیاده‌سازی الگوریتم‌های مختلف در سی شارپ کسب اعتماد به نفس برای رویارویی با اجرای مصاحبه‌های برنامه‌نویسی و یادگیری یادگیری نمودار و الگوریتم های مرتبط، درختان AVL، درختان B، درختان دودویی رشته ای و درختان بیان پیش نیازها: دانش اولیه برنامه نویسی به هر زبانی دانش اولیه لیست پیوندی، پشته، صف و درخت های جستجوی باینری

این دوره آموزشی "ساختارها و الگوریتم های پیشرفته داده در سی شارپ" به طور کامل مفصل است و از انیمیشن های زیادی برای کمک به تجسم مفاهیم استفاده می کند.

این آموزش "ساختارها و الگوریتم های پیشرفته داده در سی شارپ" توضیحی جامع در مورد درختان، انواع مختلف نمودارها و الگوریتم های گراف مختلف ارائه می دهد. در طول دوره یک رویکرد گام به گام دنبال می شود تا الگوریتم های مختلف را درک کنید. از طریق این دوره می توانید پایه ای قوی بسازید و به شما کمک می کند تا ساختارهای داده و الگوریتم ها را در مصاحبه های کدنویسی سی شارپ سوالات و کار بر روی پروژه ها را شکست دهید. پایه و اساس خوب در مورد ساختارهای داده و موضوعات مصاحبه الگوریتم به شما کمک می کند تا سوالات مصاحبه پیچیده را امتحان کنید.

این دوره ساختارهای داده و الگوریتم‌ها با استفاده از C# موضوعات زیر را با پیاده‌سازی C# پوشش می‌دهد:

درخت: AVL Tree، Threaded Binary Tree، Expression Tree، B Tree توضیح داده شده و در سی شارپ پیاده سازی شده است

نمودارها: ماتریس مجاورت، فهرست مجاورت، ماتریس مسیر، الگوریتم وارشال، پیمایش، اولین جستجوی عرض (BFS)، جستجوی اول عمق (DFS)،

الگوریتم کوتاهترین مسیر Dijkstra، الگوریتم Prim و الگوریتم Kruskal برای حداقل درخت پوشا

در اینجا محتوای دوره آمده است-

  • AVL Tree

  • درخت دودویی رشته ای

  • درخت بیان

  • B Tree

  • نمودار

  • پیمایش در نمودار

  • کوتاه ترین مسیرها در نمودار

  • حداقل درخت پوشا یک نمودار

دوره ساختارهای داده و الگوریتم‌ها با سی شارپ به سخنرانی‌های کوتاهی که به راحتی قابل جذب هستند، تقسیم می‌شود و برنامه‌های کاری کامل برای هر مفهومی که توضیح داده می‌شود نشان داده می‌شود. الگوریتم ها و مثال ها با شکل ها و انیمیشن ها توضیح داده شده اند تا یادگیری این موضوع پیچیده را ساده تر کنند. پیاده سازی کد ساختارهای داده مختلف را در سی شارپ خواهید دید و الگوریتم ها به صورت گام به گام توضیح داده شده اند.

در این دوره آموزشی ساختارهای داده و الگوریتم‌ها از طریق سی شارپ، از برنامه‌های سی شارپ برای پیاده‌سازی ساختارها و الگوریتم‌های مختلف داده استفاده می‌شود، اما می‌توانید به راحتی آنها را در هر زبان برنامه‌نویسی دیگری مانند C++ یا Python کدنویسی کنید.

این دوره آموزشی آنلاین آموزش ساختارهای داده و الگوریتم‌ها در سی شارپ در مورد udemi به توسعه‌دهندگان نرم‌افزار کمک می‌کند تا مفاهیم مورد مطالعه در ساختارهای داده و الگوریتم‌ها در کتاب‌های C#/pdf و همچنین به دانش‌آموزانی که از کتاب‌های ارجاعی/pdf یاد می‌گیرند، تازه‌سازی کنند.

آنچه دانش آموزان در مورد این دوره می گویند -

"دوره و مدرس عالی."

"به خوبی توضیح داده شده است"

"نویسنده در مورد الگوریتم و ساختار داده کاملاً آگاه است و توضیحات مفصل و بسیار واضح است."

"آموزشهای عالی خانم

"دوره خوب"

"این دوره را کاملا دوست دارم. فوق العاده خوب توضیح داده شد و کد فوق العاده بود! من خیلی چیزها یاد گرفتم! متشکرم."

"توضیحات بسیار واضح و مختصر و قابل فهم. متشکریم که یک موضوع سخت را قابل درک تر می کنید."

"به اندازه ساختار داده در C"

"تکنیک های ساده برای توضیح میانگین پیچیدگی زمانی و چرخش."


پس منتظر چه چیزی هستید، روی دکمه خرید کلیک کنید تا اکنون ثبت نام کنید و شروع به یادگیری کنید.


سرفصل ها و درس ها

مقدمه ای بر ساختارهای داده و الگوریتم های پیشرفته از طریق سی شارپ Introduction to Advanced Data Structures and Algorithms Through C#

  • مقدمه ای بر ساختارهای داده و الگوریتم های پیشرفته از طریق سی شارپ Introduction to Advanced Data Structures and Algorithms Through C#

  • مخزن کد منبع Source Code Repository

نمودار Graph

  • معرفی Introduction

  • واژه شناسی Terminology

  • چرخه ها Cycles

  • قابلیت اتصال در گراف بدون جهت Connectivity in Undirected Graph

  • قابلیت اتصال در نمودارهای جهت دار Connectivity in Directed Graphs

  • درخت و جنگل Tree and Forest

  • آزمون 1 Quiz 1

  • نمایش نمودار: ماتریس مجاورت Representation of Graph : Adjacency Matrix

  • ماتریس مجاورت در سی شارپ Adjacency Matrix in C#

  • نمایش نمودار: فهرست مجاورت Representation of Graph : Adjacency List

  • لیست مجاورت در سی شارپ Adjacency List in C#

  • بسته شدن گذرا یک گراف جهت دار و ماتریس مسیر Transitive closure of a directed graph and Path Matrix

  • الگوریتم وارشال Warshall’s Algorithm

  • الگوریتم وارشال در سی شارپ Warshall’s Algorithm in C#

  • بررسی شما مهم است! Your Review Matters!

پیمایش در نمودار Traversal in Graph

  • معرفی Introduction

  • جستجوی اول عرض Breadth First Search

  • اجرای Breadth First Search Implementation of Breadth First Search

  • یافتن کوتاهترین مسیر در یک نمودار بدون وزن Finding Shortest path in an unweighted graph

  • درخت پوشا BFS BFS Spanning Tree

  • BFS در نمودارهای بدون جهت: یافتن اجزای متصل BFS in Undirected Graphs : Finding Connected Components

  • ابتدا جستجوی عمق Depth First Search

  • پیاده سازی Depth First Search از طریق Stack Implementation of Depth First Search through Stack

  • اجرای بازگشتی جستجوی عمقی اول Recursive Implementation of Depth First Search

  • طبقه بندی یال ها در DFS گراف جهت دار Classification of Edges in DFS of Directed Graph

  • طبقه بندی یال ها در DFS گراف بدون جهت Classification of Edges in DFS of Undirected Graph

  • آزمون 2 Quiz 2

کوتاه ترین مسیرها در نمودار Shortest Paths in Graph

  • مشکل کوتاه ترین مسیر Shortest Path Problem

  • الگوریتم دایکسترا Dijkstra’s Algorithm

  • الگوریتم دایکسترا: مثال Dijkstra’s Algorithm : Example

  • الگوریتم دایکسترا در سی شارپ Dijkstra’s Algorithm in C#

حداقل درخت پوشا یک نمودار Minimum Spanning Tree of a Graph

  • معرفی Introduction

  • الگوریتم پریم Prim's Algorithm

  • الگوریتم پریم: مثال Prim's Algorithm : Example

  • الگوریتم پریم در سی شارپ Prim's Algorithm in C#

  • الگوریتم کروسکال Kruskal's Algorithm

  • الگوریتم کروسکال: مثال Kruskal's Algorithm : Example

  • پیاده سازی الگوریتم کروسکال Implementation of Kruskal's Algorithm

  • الگوریتم کروسکال در سی شارپ Kruskal's Algorithm in C#

  • امتحان 3 Quiz 3

درخت AVL AVL Tree

  • معرفی Introduction

  • چرخش ها Rotations

  • درج در درخت AVL - 1 Insertion in AVL Tree - 1

  • درج در درخت AVL - 2 Insertion in AVL Tree - 2

  • درج در درخت AVL - 3 Insertion in AVL Tree - 3

  • درج در درخت AVL - 4 Insertion in AVL Tree - 4

  • نمونه هایی از درج در درخت AVL Examples of insertion in AVL Tree

  • حذف در درخت AVL - 1 Deletion in AVL Tree - 1

  • حذف در درخت AVL - 2 Deletion in AVL Tree - 2

  • حذف در درخت AVL - 3 Deletion in AVL Tree - 3

  • نمونه هایی از حذف در درخت AVL Examples of deletion in AVL Tree

  • آزمون 4 Quiz 4

درخت دودویی رشته ای Threaded Binary Tree

  • معرفی Introduction

  • درج Insertion

  • حذف Deletion

درخت بیان Expression Tree

  • معرفی Introduction

  • ساخت و ارزیابی درخت بیان Constructing and Evaluating an Expression Tree

  • پیاده سازی درخت بیان Implementation of Expression Tree

درخت B B tree

  • معرفی Introduction

  • پیمایش Inorder Inorder Traversal

  • جستجوکردن Searching

  • درج Insertion

  • اجرای درج - 1 Implementation of Insertion - 1

  • اجرای درج - 2 Implementation of Insertion - 2

  • حذف Deletion

  • نمونه هایی از حذف از گره برگ Examples of Deletion from Leaf Node

  • نمونه هایی از حذف از گره غیر برگ Examples of Deletion from Non-Leaf Node

  • اجرای حذف Implementation of Deletion

  • آزمون 5 Quiz 5

سخنرانی پاداش Bonus Lecture

  • دوره پیشنهادی و پیشنهاد در دوره های دیگر من Recommended Course and offer on my other courses

نمایش نظرات

نظری ارسال نشده است.

آموزش ساختارهای داده و الگوریتم های پیشرفته در سی شارپ (DSA)
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
7 hours
67
Udemy (یودمی) udemy-small
03 آبان 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
2,422
3.6 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Deepali Srivastava Deepali Srivastava

نویسنده

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.