Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
در حال بارگزاری، لطفا صبر کنید...
توضیحات دوره:
ساختار داده را با استفاده از C و C++ بیاموزید، تجزیه و تحلیل کنید و پیاده سازی کنید. بازگشت و مرتب سازی را بیاموزید. ساختارهای مختلف داده محبوب و الگوریتم های آنها را بیاموزید. مهارت های تحلیلی خود را در مورد ساختار داده توسعه دهید و سپس به طور موثر از آن استفاده کنید. آموزش الگوریتم های بازگشتی بر روی ساختارهای داده آشنایی با الگوریتم های مرتب سازی مختلف پیاده سازی ساختارهای داده با استفاده از C و C++ پیش نیازها: دانش قبلی برنامه نویسی در C و C++
شما ممکن است در مورد ساختار داده جدید باشید یا قبلاً ساختارهای داده را مطالعه و اجرا کرده باشید، اما همچنان احساس میکنید باید درباره ساختار داده با جزئیات بیشتر بیاموزید تا به شما در حل مشکلات چالش برانگیز و استفاده مؤثر از ساختار داده کمک کند.
>
این دوره 53 ساعته هر موضوع را با جزئیات بیشتری پوشش می دهد، هر موضوع در تخته سفید پوشش داده شده است که مهارت های حل مسئله و تحلیلی شما را بهبود می بخشد. هر ساختار داده با یک کدگذاری خط به خط عملی مورد بحث، تجزیه و تحلیل و پیاده سازی قرار می گیرد.
کد منبع همه برنامه ها برای دانلود در دسترس شماست
درباره مربی
من مدرس این دوره هستم، مدت زیادی است که این درس را به دانشجویان آموزش می دهم، نبض دانشجویان را به خوبی می شناسم، می دانم چگونه موضوع را ارائه دهم تا درک آن آسان باشد. دانش آموزان.
من می دانم چگونه از تخته سفید برای توضیح موضوع و همچنین به یاد ماندنی کردن آن استفاده کنم. به خاطر سپردن موضوع و استفاده از آنها در مکان مناسب مهمتر از درک موضوع است.
پس از اتمام دوره
پس از تکمیل این دوره، به اندازه کافی مطمئن خواهید بود که با استفاده از ساختارهای داده، هرگونه مشکل چالش برانگیز در کدنویسی را حل خواهید کرد.
محتویات دوره
1. بازگشت
2. نمایش آرایه ها
3. آرایه ADT
4. لیست پیوند شده
5. پشته
6. صف ها
7. درختان
8. درخت جستجوی باینری
9. درختان AVL
10. نمودارها
11. تکنیک هش
سرفصل ها و درس ها
قبل از اینکه شروع کنیم
Before we Start
یادداشت مربی
Instructor's Note
معرفی
Introduction
مفاهیم ضروری C و C++
Essential C and C++ Concepts
مبانی آرایه ها
Arrays Basics
تمرین: مبانی آرایه ها
Practice : Arrays Basics
سازه های
Structures
تمرین: سازه ها
Practice : Structures
اشاره گرها
Pointers
تمرین: اشاره گر
Practice : Pointers
مرجع در C++
Reference in C++
تمرین: مرجع
Practice : Reference
اشاره گر به ساختار
Pointer to Structure
تمرین: اشاره گر به ساختار
Practice : Pointer to Structure
کارکرد
Functions
تمرین: توابع
Practice : Functions
روش های عبور پارامتر
Parameter Passing Methods
تمرین: روش های عبور پارامتر
Practice : Parameter Passing Methods
آرایه به عنوان پارامتر
Array as Parameter
تمرین: آرایه به عنوان پارامتر
Practice : Array as Parameter
ساختار به عنوان پارامتر
Structure as Parameter
تمرین: ساختار به عنوان پارامتر
Practice : Structure as Parameter
ساختارها و توابع (باید تماشا کنید)
Structures and Functions (Must Watch)
تبدیل برنامه C به کلاس C++ (باید تماشا کنید)
Converting a C program to a C++ class (Must Watch)
تمرین: برنامه یکپارچه
Practice : Monolithic Program
تمرین: برنامه مدولار
Practice : Modular Program
تمرین: ساختار و توابع
Practice : Structure and Functions
تمرین: برنامه شی گرا
Practice : Object-Oriented Program
کلاس C++ و سازنده
C++ Class and Constructor
تمرین: کلاس ++C
Practice : C++ Class
کلاس های الگو
Template classes
تمرین: کلاس الگو
Practice : Template Class
تنظیمات مورد نیاز برای برنامه نویسی
Required Setup for Programming
کامپایلر آنلاین C و C++
Online C and C++ compiler
کدبلاک ها و تنظیمات را راه اندازی کنید
Setup CodeBlocks and Settings
Dev-C++ و تنظیمات را راه اندازی کنید
Setup Dev-C++ and Settings
اشکال زدایی با استفاده از Dev-C++
Debugging using Dev-C++
اشکال زدایی با استفاده از CodeBlocks
Debugging using CodeBlocks
راه اندازی ویژوال استودیو
Setup Visual Studio
اشکال زدایی با استفاده از ویژوال استودیو
Debugging using Visual Studio
Xcode را راه اندازی کنید
Setup Xcode
معرفی
Introduction
معرفی
Introduction
پشته در مقابل حافظه هیپ
Stack vs Heap Memory
پشته در مقابل هیپ. ادامه...
Stack vs Heap. Continued...
ساختارهای داده فیزیکی در مقابل منطقی
Physical vs Logical Data Structures
ADT
ADT
پیچیدگی زمان و مکان
Time and Space Complexity
پیچیدگی زمان و مکان از کد
Time and Space Complexity from Code
بازگشت
Recursion
بازگشت چگونه کار می کند (ردیابی)
How Recursion Works ( Tracing )
بازگشت عمومی
Generalising Recursion
نحوه استفاده Recursion از Stack
How Recursion uses Stack
رابطه عود - پیچیدگی زمانی بازگشت
Recurrence Relation - Time Complexity of Recursion
اجازه می دهد تا کد بازگشتی
Lets Code Recursion
متغیرهای ایستا و سراسری در بازگشت
Static and Global Variables in Recursion
بیایید Static و Global را در Recursion کد کنیم
Let's Code Static and Global in Recursion
بازگشت دم
Tail Recursion
بازگشت سر
Head Recursion
بازگشت درخت
Tree Recursion
بیایید بازگشت درخت را کد کنیم
Let's Code Tree Recursion
بازگشت غیر مستقیم
Indirect Recursion
بیایید بازگشت غیر مستقیم را کد کنیم
Let's Code Indirect Recursion
بازگشت تودرتو
Nested Recursion
بیایید Nested Recursion را کد کنیم
Let's Code Nested Recursion
جمع اعداد طبیعی با استفاده از بازگشت
Sum of Natural Number using Recursion
بیایید با استفاده از Recursion، مجموع N را کد کنیم
Let's Code Sum of N using Recursion
فاکتوریل با استفاده از بازگشت
Factorial using Recursion
بیایید فاکتوریل را با استفاده از Recursion کد کنیم
Let's Code Factorial using Recursion
قدرت با استفاده از بازگشت
Power using Recursion
بیایید Power Recursion را کد کنیم
Let's Code Power Recursion
سری تیلور با استفاده از بازگشت
Taylor Series using Recursion
بیایید سری تیلور را با استفاده از Recursion کدنویسی کنیم
Let's Code Taylor Series using Recursion
سری تیلور با استفاده از قانون هورنر
Taylor Series using Horner's Rule
بیایید قانون هورنر سری تیلور را کد کنیم - بازگشت
Let's Code Taylor Series Horner's Rule - Recursion
بیایید سری تیلور را تکراری کد کنیم
Let's Code Taylor Series Iterative
سری فیبوناچی با استفاده از بازگشت - حافظه
Fibonacci Series using Recursion - Memoization
بیایید فیبوناچی را کد کنیم
Let's Code Fibonacci
nCr با استفاده از Recursion
nCr using Recursion
بیایید nCr را با استفاده از Recursion کد کنیم
Let's Code nCr using Recursion
مشکل برج هانوی
Tower of Hanoi Problem
بیایید برج هانوی را کد کنیم
Let's Code Tower of Hanoi
بازگشت
Recursion
راه حل های امتحان 1
Quiz 1 Solutions
نمایش آرایه ها
Arrays Representations
مقدمه ای بر آرایه
Introduction to Array
اعلامیه های آرایه
Declarations of Array
نسخه ی نمایشی - اعلام آرایه
Demo - Array Declaration
آرایه های استاتیک در مقابل دینامیک
Static vs Dynamic Arrays
نسخه ی نمایشی - استاتیک در مقابل آرایه پویا
Demo - Static vs Dynamic Array
چگونه اندازه آرایه را افزایش دهیم
How to Increase Array Size
نمایش نظرات