🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساختارهای داده و الگوریتمهای پیشرفته در سیشارپ (DSA)
- آخرین آپدیت
دانلود Advanced Data Structures and Algorithms in C# ( DSA )
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
دوره جامع ساختمان دادهها و الگوریتمهای پیشرفته در C#
با این دوره جامع، مفاهیم ساختمان دادهها و الگوریتمها (DSA) را از طریق انیمیشنهای بصری بیاموزید.
این دوره، که توسط نویسنده کتاب "Comprehensive Data Structures and Algorithms in C++" ارائه شده است، به شما توانایی پیادهسازی الگوریتمهای مختلف در C# و اطمینان برای رویارویی با سوالات مصاحبه برنامهنویسی را میدهد.
با این دوره، بنیانی قوی برای شکستن سوالات مصاحبه کدنویسی ساختمان دادهها و الگوریتمها در C# ایجاد کنید و در پروژههای خود به کار ببندید.
آموزش ساختمان دادهها و الگوریتمها در C# با LeetCode
مباحث این دوره شامل:
درختها: درخت AVL، درخت دودویی گرهدار، درخت عبارت، درخت B (پیادهسازی شده در C#)
گرافها: ماتریس مجاورت، لیست مجاورت، ماتریس مسیر، الگوریتم وارشال، پیمایش گراف (BFS و DFS)، الگوریتم کوتاهترین مسیر دایکسترا، الگوریتم پریم و الگوریتم کروسکال برای درخت پوشای کمینه
آشنایی با ساختمان دادهها و الگوریتمها در C#
این دوره شامل برنامههای کاربردی کامل برای هر مفهوم است و الگوریتمها با تصاویر و انیمیشنهای گویا توضیح داده میشوند تا یادگیری این موضوع پیچیده آسانتر شود.
یادگیری ساختمان دادهها و الگوریتمها در C# به صورت آنلاین، به توسعهدهندگان نرمافزار کمک میکند تا مفاهیم مطالعه شده در کتابها و PDFهای مربوط به DSA در C# را مرور کنند.
DSA در C# برای مصاحبههای شغلی
نظر دانشجویان در مورد این دوره:
"دوره عالی و مدرس دانشمند."
"بخوبی توضیح داده شده."
"نویسنده در الگوریتم و ساختمان داده بسیار ماهر است و توضیحات جامع و بسیار واضح هستند."
"آموزشهای فوقالعادهای بود. واقعاً به من کمک کرد تا الگوریتمها را که نقطه ضعفم بود، درک کنم. با ۲۰ سال سابقه، هنوز هم دوره شما را بسیار مفید یافتم و چیزهای مهمی یاد گرفتم."
"دوره خوب."
"کاملاً این دوره را دوست دارم. فوقالعاده خوب توضیح داده شده بود و کدها شگفتانگیز بودند! خیلی یاد گرفتم! ممنونم."
"توضیحات بسیار واضح، مختصر و قابل فهم. ممنونم که یک موضوع سخت را قابل فهمتر کردید."
"به خوبی ساختمان داده در C."
"تکنیکهای ساده برای توضیح پیچیدگی زمانی متوسط و چرخش."
پس منتظر چه هستید؟ روی دکمه خرید کلیک کنید تا ثبت نام کنید و یادگیری را شروع کنید.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه ای بر ساختارهای داده و الگوریتم های پیشرفته از طریق C#
Introduction to Advanced Data Structures and Algorithms Through C#
مقدمه ای بر ساختارهای داده و الگوریتم های پیشرفته از طریق سی شارپ
Introduction to Advanced Data Structures and Algorithms Through C#
مقدمه ای بر ساختارهای داده و الگوریتم های پیشرفته از طریق سی شارپ
Introduction to Advanced Data Structures and Algorithms Through C#
مخزن کد منبع
Source Code Repository
گراف
Graph
معرفی
Introduction
مهم: ریپازیتوری کد منبع مورد نیاز دوره
Important : Source Code Repository required for course
واژه شناسی
Terminology
مقدمه
Introduction
اصطلاحات
Terminology
چرخه ها
Cycles
دورها
Cycles
قابلیت اتصال در گراف بدون جهت
Connectivity in Undirected Graph
قابلیت اتصال در نمودارهای جهت دار
Connectivity in Directed Graphs
همبندی در گراف ناموجه
Connectivity in Undirected Graph
درخت و جنگل
Tree and Forest
همبندی در گراف های جهت دار
Connectivity in Directed Graphs
آزمون 1
Quiz 1
درخت و جنگل
Tree and Forest
نمایش نمودار: ماتریس مجاورت
Representation of Graph : Adjacency Matrix
آزمون 1
Quiz 1
ماتریس مجاورت در سی شارپ
Adjacency Matrix in C#
نمایش گراف: ماتریس مجاورت
Representation of Graph : Adjacency Matrix
ماتریس مجاورت در C#
Adjacency Matrix in C#
نمایش نمودار: فهرست مجاورت
Representation of Graph : Adjacency List
لیست مجاورت در سی شارپ
Adjacency List in C#
نمایش گراف: لیست مجاورت
Representation of Graph : Adjacency List
لیست مجاورت در C#
Adjacency List in C#
بسته شدن گذرا یک گراف جهت دار و ماتریس مسیر
Transitive closure of a directed graph and Path Matrix
بستار تعدی گراف جهت دار و ماتریس مسیر
Transitive closure of a directed graph and Path Matrix
الگوریتم وارشال
Warshall’s Algorithm
الگوریتم وارهال
Warshall’s Algorithm
الگوریتم وارشال در سی شارپ
Warshall’s Algorithm in C#
بررسی شما مهم است!
Your Review Matters!
الگوریتم وارهال در C#
Warshall’s Algorithm in C#
بازخورد شما مهم است!
Your Review Matters!
پیمایش در گراف
Traversal in Graph
مقدمه
Introduction
جستجوی اول سطح
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
پیاده سازی جستجوی اول عمق از طریق پشته
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
الگوریتم دایکسترا در C#
Dijkstra’s Algorithm in C#
کمترین درخت پوشا از یک گراف
Minimum Spanning Tree of a Graph
مقدمه
Introduction
الگوریتم پریم
Prim's Algorithm
الگوریتم پریم: مثال
Prim's Algorithm : Example
الگوریتم پریم در C#
Prim's Algorithm in C#
الگوریتم کروسکال
Kruskal's Algorithm
الگوریتم کروسکال: مثال
Kruskal's Algorithm : Example
پیاده سازی الگوریتم کروسکال
Implementation of Kruskal's Algorithm
الگوریتم کروسکال در C#
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 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
نمایش نظرات