ساختارهای داده را با استفاده از C به زبان عربی بیاموزید - برای مبتدیان

Learn Data Structures using C in Arabic - for beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: هیاکل البیانات باستخدام لغة C مبانی تجزیه و تحلیل پیچیدگی زمانی ADT و ایده انکپسولاسیون پشته مبتنی بر آرایه صف مبتنی بر آرایه فهرست مبتنی بر آرایه فهرست مبتنی بر پیوند صف مبتنی بر پیوند فهرست مبتنی بر پیوند درخت جستجوی باینری (BST) فرهنگ لغت‌ها درخت‌های AVL جدول‌های هش نیازها:داشتن کامپیوتر/لپ تاپ. آشنایی با مبانی زبان C در اولویت است. دانستن توابع، اشاره گرها و ساختار الزامی است. آشنایی با منطق و مفاهیم هر زبان برنامه نویسی

در این دوره، ساختارهای داده را با استفاده از C به زبان عربی خواهید آموخت!


[ضبط دوره هنوز تمام نشده است.]


محتوای دوره مانند بخش ها و ویدئوها؛


01: مقدمه.


02: پیچیدگی زمانی.


03:

1- انواع داده های انتزاعی (ADT) و کپسوله سازی.


2- ایجاد فایل های کاربر و پیاده سازی.


04:

1- Stack - Idea applications.

2- پشته مبتنی بر آرایه - ایده.

3- پشته مبتنی بر آرایه - پیاده سازی.

4- چالش.

5- وظیفه.


05:

1- صف - برنامه های ایده.

2- صف مبتنی بر آرایه - ایده.

3- صف مبتنی بر آرایه - پیاده سازی.

4- چالش.

5- وظیفه.


06:

1- لیست - برنامه های کاربردی ایده.

2- فهرست مبتنی بر آرایه - ایده.

3- فهرست مبتنی بر پیوند - ایده.

4- لیست مبتنی بر پیوند - پیاده سازی.

5- چالش.

6- وظیفه.


07:

1- پشته مبتنی بر پیوند - ایده.

2- پشته مبتنی بر پیوند - پیاده سازی.


08:

1- صف مبتنی بر پیوند - ایده.

2- صف مبتنی بر پیوند - پیاده سازی.


09: بازبینی.


10:

1- درخت - برنامه های کاربردی ایده.

2- درخت جستجوی دودویی (BST).

3- درخت جستجوی باینری - پیاده سازی.


11:

1- فرهنگ لغت.

2- AVL.

3- هش کردن.

4- جدول هش.

12: نمودارها.

13: بازبینی.


14: بعد چه خواهد شد.


============


یادداشت:

اگر می خواهید ساختارهای داده را با استفاده از C بیاموزید، باید موضوعات مهم زبان C مانند اشاره گرها و ساختار را بدانید. و اگر می خواهید مفاهیم ساختارهای داده را بدون در نظر گرفتن زبان بیاموزید، خوش آمدید، ایده هر ساختار داده، زمان، مکان و چرایی استفاده از آن را خواهید دانست.

برای بهره‌مندی بیشتر از این دوره، لطفاً ویدیوها را تماشا کنید، منابع خارجی را بخوانید، فکر کنید و سعی کنید چالش‌ها و وظایف را حل کنید.


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

مقدمه Introduction

  • مقدمه Introduction

[اختصاصی و موقت] ضبط کمپ آنلاین تابستان 23 [Exclusive & temp] Summer 23' Online Camp recording

  • روز 1 Day 1

  • روز 2 - بررسی وظیفه 1 Day 2 - Task 1 review

  • روز 2 - جلسه Day 2 - Session

  • روز 3 Day 3

  • روز 4 Day 4

  • روز 5 Day 5

  • روز 6 Day 6

  • روز 7 Day 7

پیچیدگی زمانی Time complexity

  • پیچیدگی زمانی Time complexity

ADT و کپسولاسیون ADT & Encapsulation

  • ADT و کپسولاسیون ADT & Encapsulation

  • ایجاد فایل های کاربر و پیاده سازی User & implementation files creation

پشته - قسمت 1 Stack - Part 1

  • پشته - ایده و برنامه های کاربردی Stack - Idea & Applications

  • پشته مبتنی بر آرایه - ایده Array-based Stack - Idea

  • پشته مبتنی بر آرایه - پیاده سازی Array-based Stack - Implementation

صف - قسمت 1 Queue - Part 1

  • صف - ایده Queue - Idea

  • صف - برنامه های کاربردی Queue - Applications

  • صف - تغییرات Queue - Variations

  • صف مبتنی بر آرایه - ایده Array-based Queue - Idea

  • صف مبتنی بر آرایه - پیاده سازی Array-based Queue - Implementation

  • صف مبتنی بر آرایه - ادامه پیاده سازی. Array-based Queue - Implementation Cont.

  • صف مبتنی بر آرایه - ادامه پیاده سازی. Array-based Queue - Implementation Cont.

  • صف مبتنی بر آرایه - چالش Array-based Queue - Challenge

  • صف مبتنی بر آرایه - وظیفه Array-based Queue - Task

دیکشنری ها، AVL و Hashing Dictionaries, AVL & Hashing

  • لغت نامه ها Dictionaries

  • درخت AVL AVL tree

  • هش کردن Hashing

  • جداول هش Hash tables

  • جدول هش - درج Hash table - insertion

  • جدول هش - مدیریت برخورد Hash table - collision handling

  • جدول هش - جستجو و حذف Hash table - search and deletion

نمودار Graph

  • استفاده از نمودار Graph usage

  • اجزای نمودار Graph components

  • گراف جهت دار در مقابل گراف بدون جهت Directed VS undirected graph

  • نمودار وزنی در مقابل وزن بی وزن Weighted VS unweighted graph

  • رئوس جانشین و سلف Successor and predecessor vertices

  • نمودار غیر چرخه ای در مقابل چرخه ای Cyclic VS acyclic graph

  • رئوس مجاور Adjacent vertices

  • مسیر ساده و چرخه ساده Simple path & simple cycle

  • انواع نمودار Types of graph

  • وظیفه Task

نمایش نظرات

Udemy (یودمی)

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

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

ساختارهای داده را با استفاده از C به زبان عربی بیاموزید - برای مبتدیان
جزییات دوره
15 hours
41
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,347
4.6 از 5
ندارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ahmed Hatem Ahmed Hatem

مربی فنی من احمد حاتم هستم دانشجوی رشته کامپیوتر یک کارآموز در وزارت ارتباطات و فناوری اطلاعات (MCIT)، یکی از اعضای اصلی تیم فنی در باشگاه دانشجویی توسعه دهندگان Google (GDSC-HU)، یک کارآموز در موسسه ملی فناوری (NTI)، و یک مربی سابق در انجمن ICPC حلوان. تجربه با HTML، CSS، C، C++، جاوا، دارت، PHP، ساختارهای داده و الگوریتم ها.

CS Empire CS Empire

آموزش فنی