آموزش ساختار داده و الگوریتم با استفاده از C++: Zero To Mastery 2023

Data Structure & Algorithm using C++ : Zero To Mastery 2023

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آس در مصاحبه های کدنویسی گوگل، آمازون، فیس بوک، مایکروسافت، نتفلیکس. راهنمای گام به گام برای سخت ترین سوالات آنها! نقاط قوت و ضعف انواع ساختارهای داده را بیاموزید، بنابراین می توانید بهترین ساختار داده را برای داده ها و برنامه های خود انتخاب کنید، بسیاری از الگوریتم هایی که معمولاً برای مرتب سازی داده ها استفاده می شوند را بیاموزید، بنابراین برنامه های کاربردی شما هنگام مرتب سازی مجموعه داده های بزرگ به طور موثر عمل می کنند. هر ساختار داده، بنابراین می‌دانید که چگونه آنها تحت پوشش کار می‌کنند. مهارت های حل مسئله خود را بهبود بخشید و توسعه دهنده ای قوی تر شوید همه چیزهایی را که برای ACE نیاز دارید بیاموزید.

دوره کاملاً جدید برای فصل استخدام 2022 آماده است! به دوره ای بپیوندید که توسط کارشناسان صنعت تدریس می شود که در واقع هر دو در شرکت های فناوری برتر کار کرده اند. فارغ التحصیلان این دوره اکنون در گوگل، تسلا، آمازون، اپل، آی بی ام، جی پی مورگان، فیس بوک + سایر شرکت های برتر فناوری کار می کنند.

این منبع نهایی برای آماده سازی شما برای مصاحبه های کدنویسی است. هر چیزی که نیاز دارید در یک مکان!

آنچه یادگیرندگان ما می گویند:

5 STARS - این یک دوره شگفت انگیز بود. من در ساختار داده ها و الگوریتم ها مبتدی بودم، اما آنقدر چیزهای زیادی یاد گرفته ام که خودم را متوسط ​​تا پیشرفته می دانم. برای هر کسی که به دنبال عمیق‌تر کردن درک خود از این ساختارهای داده، پیاده‌سازی یا استفاده در دنیای واقعی است، خرید این دوره را کاملاً توصیه می‌کنم.

5 STARS - این بهترین دوره در مورد ساختار داده در مقایسه با تمام دوره های ساختار داده است. تمام مبحث ساختار داده در این دوره تکمیل شده است. اگر کسی می خواهد ساختار داده را یاد بگیرد، می توانید آن را مطالعه کنید. با تشکر از شما آقا برای ایجاد این دوره در مورد udemi

5 STARS - من این دوره را خیلی دوست داشتم! اصول اولیه شما را کاملاً روشن می کند و کاملاً همان کاری است که هارش و آنکیت ادعا می کنند انجام خواهند داد. من این را به همه کسانی که می‌خواهند ساختارهای داده و الگوریتم‌ها را یاد بگیرند، توصیه می‌کنم، به خصوص اگر مانند من فوبیا از کدنویسی دارید. من الان عاشق کدنویسی هستم! همه از آنها سپاسگزاریم.

5 STARS - این دوره واقعا شگفت انگیز است. مربی فراتر و فراتر از هر چیزی است که فراتر از انتظار من بود. این دوره واقعاً تسلط است.

5 STARS - دوره عملی. سبک تدریس عالیه اگر به دنبال دوره DSA و مبتدی هستید، جستجوی شما در اینجا به پایان می رسد. بچه ها فقط برید دنبالش با تشکر فراوان از مدرس برای ایجاد این دوره

5 STARS - این بهترین دوره علوم کامپیوتری است که من گذرانده ام. اگر نیاز به یادگیری ++C و قبولی در مصاحبه فنی خود دارید، این دوره آموزشی است. توضیحات در ویدیوها بسیار کامل است و من چندین بار در مورد سؤالات مختلف با مربی تماس گرفته ام و او همیشه سریع پاسخ می دهد و بسیار مفید است. طبق تجربه من، هر MOOC که گفته است مربیانش فعالانه به شما در حل مشکلات کمک می کنند، به جز در این دوره، دروغ گفته اند. در این دوره شرکت کنید!

5 STARS - این بهترین دوره در مورد الگوریتم های ساختار داده C++ است. مربیان بهترین هستند. آنها همه چیز را ترسیم می کنند و سپس مفاهیم را خیلی خوب توضیح می دهند و سپس آن را کدگذاری می کنند. همچنین من عاشق انجام مجموعه مشکلات LEETCODE هستم. کاملاً فوق العاده بالاتر از انتظارات من من این دوره را برای برنامه نویسی رقابتی می گذرانم. این بهترین دوره است. خیلی ممنون آنکیت و هارش. شما بچه ها بهترین هستید!

نکات برجسته دوره

  • مشکلات کیفیت با کد عملی

  • توضیحات دقیق بصری

  • ویدیوهای HD

  • تمرکز عمیق بر حل مسئله

  • ذهنیت خود را گسترش دهید

  • ویژگی های قدرتمند STL

  • 250 + HD سخنرانی

  • 200 + مشکلات کیفیت

  • بیش از 60 ساعت محتوای تعاملی

  • تمرینات ارزیابی کد

  • حل شبهات ظرف 6 ساعت

  • تمرینات را تمرین کنید

  • بازخورد بیدرنگ

  • دسترسی مادام العمر

  • برنامه درسی بررسی شده در صنعت

  • گواهی تکمیل

مروری بر موضوعات

  • آرایه ها، رشته ها، بردارها، جستجوی باینری

  • پشته‌ها، صف‌ها، فهرست‌های پیوندی

  • درختان دودویی، BSTها، Heaps

  • هش کردن، تطبیق الگو، تلاش

  • نیروی بی رحم، بازگشت

  • پنجره کشویی، دو نشانگر

  • مرتب سازی جستجو، حریص

  • الگوریتم های نمودارها، برنامه نویسی پویا

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

این دوره کاملاً طراحی شده است، با سخنرانی های تعاملی، مسائل با کیفیت خوب، و عمیقاً بر حل مسئله متمرکز است. اگر می خواهید موضوعات مربوط به عمق نفس را یاد بگیرید، این دوره برای شما مناسب است.

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

امتحانات دانشگاهی خود را با موفقیت پشت سر می گذارید و همزمان آماده مصاحبه می شوید.

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

پس منتظر چی هستی؟؟

ساختار داده ها و الگوریتم ها را مسلط کنید، در آزمون دانشگاه شما برتر باشید و آن دوره های کارآموزی و موقعیت های ارزشمند را دریافت کنید

هنوز شک دارید، محتوای دوره را ببینید، هیچ کس به شما تنوع جستجوی باینری را آموزش نمی دهد، هر مربی دیگری به شما جستجوی باینری استاندارد را آموزش می دهد. من همچنین برنامه نویسی پویا را تدریس می کنم که تدریس آن دشوار است و سایر مدرسان این را آموزش نمی دهند اما موضوع بسیار مهمی است و باید آن را بدانید.

ما بیش از 30 مشکل را در Recursion حل می‌کنیم،

توجه: این دوره 100% عملی است

رویکرد من بسیار ساده است: در مورد نظریه مربوطه بحث کنید و سپس بسیاری از مسائل را حل کنید. من مفاهیم را با حل بسیاری از مسائل آموزش می دهم و شما باید برای حل بسیاری از مسائل به عنوان تکالیف، آزمون ها و غیره آماده باشید

هر ساختار داده با یک کدگذاری عملی خط به خط مورد بحث، تجزیه و تحلیل و پیاده سازی قرار می گیرد.

کد منبع همه برنامه ها برای دانلود در دسترس شماست

با این دوره کامل، شما در مبانی اصلی برنامه نویسی، ساختارهای داده، الگوریتم ها و عملکرد آن با یکی از محبوب ترین زبان های برنامه نویسی C و C++ متخصص خواهید شد. استفاده از تکنیک عملی حل مسئله به فراگیران درک بهتری از مفاهیم دوره می دهد. طراحی الگوریتم های کارآمد را بیاموزید و برای بهترین مشاغل آینده در صنعت آماده شوید.

انگار این کافی نبود، نکات و ترفندهایی را در مورد چگونگی خوب شدن در برنامه نویسی رقابتی به اشتراک گذاشته ام (بله، من CP را در کالج انجام داده ام)

کد منبع همه برنامه ها برای دانلود در دسترس شماست

امروز ثبت نام کنید!


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

نصب بلوک های کد Installing Code Blocks

  • نصب بلوک کد - 1 Installing Code Blocks - 1

  • نصب بلوک کد - 1 Installing Code Blocks - 1

  • نصب بلوک های کد - 2 Installing Code Blocks - 2

نصب بلوک های کد Installing Code Blocks

  • نصب بلوک های کد - 2 Installing Code Blocks - 2

DS: آرایه ها DS : Arrays

  • معرفی آرایه ها Arrays Introduction

  • مشکل: مجموع عناصر آرایه Problem : Sum of Array Elements

  • مشکل: مجموع عناصر آرایه Problem : Sum of Array Elements

  • مشکل: بزرگترین عنصر در آرایه Problem : Largest Element in Array

  • مشکل: بزرگترین عنصر در آرایه Problem : Largest Element in Array

  • مشکل: 2 عدد را عوض کنید Problem : Swap 2 numbers

  • مشکل: آرایه را به ترتیب معکوس چاپ کنید Problem : Print Array in Reverse Order

  • مشکل: آرایه معکوس Problem : Reverse Array

  • خطای تقسیم بندی در آرایه Segmentation Fault in Array

  • خطای تقسیم بندی در آرایه Segmentation Fault in Array

DS: آرایه ها DS : Arrays

  • معرفی آرایه ها Arrays Introduction

  • مشکل: 2 عدد را عوض کنید Problem : Swap 2 numbers

  • مشکل: آرایه را به ترتیب معکوس چاپ کنید Problem : Print Array in Reverse Order

  • مشکل: آرایه معکوس Problem : Reverse Array

DS: آرایه کاراکتر DS : Character Array

  • معرفی Introduction

  • طول رشته Length of String

  • طول رشته Length of String

  • cin.getline() cin.getline()

  • cin.getline() cin.getline()

  • رشته معکوس Reverse string

  • رشته معکوس Reverse string

  • توابع داخلی Inbuilt functions

  • توابع داخلی Inbuilt functions

  • چاپ تمام پیشوندها Print all prefixes

DS: آرایه کاراکتر DS : Character Array

  • معرفی Introduction

  • چاپ تمام پیشوندها Print all prefixes

DS: ماتریس یا آرایه دو بعدی DS : Matrix or 2D Array

  • مقدمه ای بر آرایه های دو بعدی Introduction to 2D Arrays

  • آرایه های دوبعدی را مقداردهی اولیه کرده و برای عملکرد ارسال کنید Initialise and pass 2D Arrays to function

  • آرایه های دو بعدی چگونه در حافظه ذخیره می شوند؟ How 2D Arrays are stored in Memory ?

  • آرایه های دو بعدی چگونه در حافظه ذخیره می شوند؟ How 2D Arrays are stored in Memory ?

DS: ماتریس یا آرایه دو بعدی DS : Matrix or 2D Array

  • مقدمه ای بر آرایه های دو بعدی Introduction to 2D Arrays

  • آرایه های دوبعدی را مقداردهی اولیه کرده و برای عملکرد ارسال کنید Initialise and pass 2D Arrays to function

DS: رشته DS : String

  • رشته String

DS: رشته DS : String

  • رشته String

OOPS - مبانی OOPS - Basics

  • مقدمه ای بر OOPS Introduction to OOPS

  • ایجاد اشیاء Creating objects

  • گیرندگان و تنظیم کننده ها Getters and Setters

  • گیرندگان و تنظیم کننده ها Getters and Setters

  • سازندگان Constructors

  • سازنده و این کلمه کلیدی Constructor and this keyword

  • سازنده کپی Copy Constructor

  • اپراتور و تخریب کننده تخصیص کپی Copy Assignment Operator & Destructor

  • با سازنده بازی کنید Play with Constructor

  • با سازنده بازی کنید Play with Constructor

  • کلاس کسری Fraction Class

  • کلاس کسری Fraction Class

  • ادامه کلاس کسری Fraction Class Continuation

  • کلاس اعداد مختلط Complex Number Class

OOPS - مبانی OOPS - Basics

  • مقدمه ای بر OOPS Introduction to OOPS

  • ایجاد اشیاء Creating objects

  • سازندگان Constructors

  • سازنده و این کلمه کلیدی Constructor and this keyword

  • سازنده کپی Copy Constructor

  • اپراتور و تخریب کننده تخصیص کپی Copy Assignment Operator & Destructor

  • ادامه کلاس کسری Fraction Class Continuation

  • کلاس اعداد مختلط Complex Number Class

OOPS-پیشرفته OOPS-Advanced

  • کپی کم عمق و عمیق Shallow and Deep Copy

  • کپی کم عمق و عمیق Shallow and Deep Copy

  • سازنده کپی خودمان Our Own Copy Constructor

  • سازنده کپی خودمان Our Own Copy Constructor

  • فهرست اولیه Initialisation List

  • تابع ثابت Constant Function

  • تابع ثابت Constant Function

  • اعضای ثابت Static Members

  • بارگذاری بیش از حد اپراتور - 1 Operator Overloading - 1

  • بارگذاری بیش از حد اپراتور - 2 Operator Overloading - 2

  • بارگذاری بیش از حد اپراتور - 2 Operator Overloading - 2

  • بارگذاری بیش از حد اپراتور - 3 Operator Overloading - 3

  • کلاس آرایه پویا Dynamic Array Class

OOPS-پیشرفته OOPS-Advanced

  • فهرست اولیه Initialisation List

  • اعضای ثابت Static Members

  • بارگذاری بیش از حد اپراتور - 1 Operator Overloading - 1

  • بارگذاری بیش از حد اپراتور - 3 Operator Overloading - 3

  • کلاس آرایه پویا Dynamic Array Class

DS: بردارها DS : Vectors

  • بردارها Vectors

  • بردارها Vectors

  • مسابقه وکتور Vector Quiz

  • ماتریس ترتیب مارپیچی Spiral Order Matrix

DS: بردارها DS : Vectors

  • بردارها Vectors

  • مسابقه وکتور Vector Quiz

  • ماتریس ترتیب مارپیچی Spiral Order Matrix

الگوریتم مرتب سازی پایه Basic Sorting Algorithm

  • الگوریتم مرتب سازی انتخاب (توضیح + کد) Selection Sort Algorithm ( Explain + Code )

  • الگوریتم مرتب سازی انتخاب (توضیح + کد) Selection Sort Algorithm ( Explain + Code )

  • الگوریتم مرتب‌سازی حبابی (توضیح + کد) Bubble Sort Algorithm ( Explain + Code )

  • الگوریتم مرتب سازی حباب بهینه شده (توضیح + کد) Optimized Bubble Sort Algorithm (Explain + Code )

  • مرتب سازی داخلی: کتابخانه قالب استاندارد (STL) Inbuilt Sort : Standard Template Library (STL)

  • مرتب سازی داخلی: کتابخانه قالب استاندارد (STL) Inbuilt Sort : Standard Template Library (STL)

الگوریتم مرتب سازی پایه Basic Sorting Algorithm

  • الگوریتم مرتب‌سازی حبابی (توضیح + کد) Bubble Sort Algorithm ( Explain + Code )

  • الگوریتم مرتب سازی حباب بهینه شده (توضیح + کد) Optimized Bubble Sort Algorithm (Explain + Code )

الگوریتم جستجوی باینری Binary Search Algorithm

  • الگوریتم جستجوی خطی ( توضیح + کد ) Linear Search Algorithm ( Explain + Code )

  • مشکل در جستجوی خطی Problem with Linear Search

  • الگوریتم جستجوی باینری (توضیح دهید) Binary Search Algorithm (Explain)

  • الگوریتم جستجوی باینری (کد) Binary Search Algorithm (Code)

الگوریتم جستجوی باینری Binary Search Algorithm

  • الگوریتم جستجوی خطی ( توضیح + کد ) Linear Search Algorithm ( Explain + Code )

  • مشکل در جستجوی خطی Problem with Linear Search

  • الگوریتم جستجوی باینری (توضیح دهید) Binary Search Algorithm (Explain)

  • الگوریتم جستجوی باینری (کد) Binary Search Algorithm (Code)

بازگشت - 1 مبانی Recursion - 1 Basics

  • مقدمه ای بر بازگشت Introduction to recursion

  • مقدمه ای بر بازگشت Introduction to recursion

  • بازگشت و PMI Recursion and PMI

  • بازگشت و PMI Recursion and PMI

  • عدد فیبوناچی Fibonacci Number

  • قدرت Power

  • چاپ اعداد Print Numbers

  • چاپ اعداد Print Numbers

  • اعداد ارقام Numbers of Digits

  • مجموع ارقام Sum of Digits

  • ضرب Multiplication

  • ضرب Multiplication

  • صفر بشمار Count Zeroes

  • جمع هندسی Geometric Sum

  • جمع هندسی Geometric Sum

بازگشت - 1 مبانی Recursion - 1 Basics

  • عدد فیبوناچی Fibonacci Number

  • قدرت Power

  • اعداد ارقام Numbers of Digits

  • مجموع ارقام Sum of Digits

  • صفر بشمار Count Zeroes

بازگشت - 2 متوسط Recursion - 2 Intermediate

  • بررسی کنید که آیا آرایه مرتب شده است Check if Array is sorted

  • مجموع آرایه Sum of Array

  • مجموع آرایه Sum of Array

  • بررسی کنید که آیا عنصر وجود دارد یا خیر Check if element is present

  • اولین شاخص عنصر First Index of element

  • اولین شاخص عنصر First Index of element

  • آخرین فهرست عنصر Last Index of element

  • آخرین فهرست عنصر Last Index of element

  • چاپ همه موقعیت های عنصر Print All position of element

  • چاپ همه موقعیت های عنصر Print All position of element

  • تعداد وقوع عنصر- رویکرد اول Count Occurrence of element- First Approach

  • تعداد وقوع عنصر- رویکرد دوم Count Occurrence of element- Second Approach

  • تعداد وقوع عنصر- رویکرد دوم Count Occurrence of element- Second Approach

  • ذخیره همه موقعیت عنصر Store All Position of element

  • پالیندروم را بررسی کنید Check Palindrome

  • پالیندروم را بررسی کنید Check Palindrome

بازگشت - 2 متوسط Recursion - 2 Intermediate

  • بررسی کنید که آیا آرایه مرتب شده است Check if Array is sorted

  • بررسی کنید که آیا عنصر وجود دارد یا خیر Check if element is present

  • تعداد وقوع عنصر- رویکرد اول Count Occurrence of element- First Approach

  • ذخیره همه موقعیت عنصر Store All Position of element

بازگشت - 3 پیشرفته Recursion - 3 Advanced

  • چاپ و چاپ معکوس به صورت بازگشتی Print and Reverse Print Recursively

  • طول به صورت بازگشتی Length Recursively

  • کاراکتر را به صورت بازگشتی جایگزین کنید Replace Character Recursively

  • کاراکتر را به صورت بازگشتی جایگزین کنید Replace Character Recursively

  • حذف کاراکتر به صورت بازگشتی Remove Character Recursively

  • حذف کاراکتر به صورت بازگشتی Remove Character Recursively

  • تکرارهای متوالی را حذف کنید Remove Consecutive Duplicates

  • چاپ همه دنباله های رشته Print All Subsequences of String

  • ذخیره همه دنباله های رشته Store All Subsequences of String

  • رشته را به عدد صحیح تبدیل کنید Convert String to Integer

  • رشته را به عدد صحیح تبدیل کنید Convert String to Integer

  • چاپ همه جایگشت رشته Print All Permutation of String

  • مشکل راه پله Staircase Problem

  • برج هانوی Tower of Hanoi

  • مراحل چاپ در برج هانوی Print Steps in Tower of Hanoi

  • مراحل چاپ در برج هانوی Print Steps in Tower of Hanoi

بازگشت - 3 پیشرفته Recursion - 3 Advanced

  • چاپ و چاپ معکوس به صورت بازگشتی Print and Reverse Print Recursively

  • طول به صورت بازگشتی Length Recursively

  • تکرارهای متوالی را حذف کنید Remove Consecutive Duplicates

  • چاپ همه دنباله های رشته Print All Subsequences of String

  • ذخیره همه دنباله های رشته Store All Subsequences of String

  • چاپ همه جایگشت رشته Print All Permutation of String

  • مشکل راه پله Staircase Problem

  • برج هانوی Tower of Hanoi

ادغام مرتب سازی و مرتب سازی سریع Merge Sort & Quick Sort

  • ادغام مرتب سازی مقدمه Merge Sort Introduction

  • راه حل مرتب سازی ادغام Merge Sort Solution

  • راه حل مرتب سازی ادغام Merge Sort Solution

  • مقدمه مرتب سازی سریع Quick Sort Introduction

  • راه حل مرتب سازی سریع Quick Sort Solution

  • راه حل مرتب سازی سریع Quick Sort Solution

  • تست مرتب سازی سریع Quick Sort Testing

ادغام مرتب سازی و مرتب سازی سریع Merge Sort & Quick Sort

  • ادغام مرتب سازی مقدمه Merge Sort Introduction

  • مقدمه مرتب سازی سریع Quick Sort Introduction

  • تست مرتب سازی سریع Quick Sort Testing

تحلیل پیچیدگی فضای زمانی Time Space Complexity Analysis

  • تجزیه و تحلیل تجربی Experimental Analysis

  • تحلیل نظری Theoretical Analysis

  • پیچیدگی زمانی جستجوی خطی Linear Search Time Complexity

  • پیچیدگی زمان مرتب سازی انتخاب Selection Sort Time Complexity

  • الگوریتم بازگشتی تحلیل نظری Theoretical Analysis Recursive Algorithm

  • ادغام مرتب سازی پیچیدگی زمان Merge Sort Time Complexity

  • پیچیدگی زمانی فیبوناچی Fibonacci Time Complexity

  • تحلیل پیچیدگی فضا Space Complexity Analysis

  • ادغام پیچیدگی فضای مرتب سازی Merge Sort Space Complexity

  • ادغام پیچیدگی فضای مرتب سازی Merge Sort Space Complexity

  • پیچیدگی فضایی فیبوناچی Fibonacci Space Complexity

  • مسابقه پیچیدگی زمان و مکان Time & Space Complexity Quiz

تحلیل پیچیدگی فضای زمانی Time Space Complexity Analysis

  • تجزیه و تحلیل تجربی Experimental Analysis

  • تحلیل نظری Theoretical Analysis

  • پیچیدگی زمانی جستجوی خطی Linear Search Time Complexity

  • پیچیدگی زمان مرتب سازی انتخاب Selection Sort Time Complexity

  • الگوریتم بازگشتی تحلیل نظری Theoretical Analysis Recursive Algorithm

  • ادغام مرتب سازی پیچیدگی زمان Merge Sort Time Complexity

  • پیچیدگی زمانی فیبوناچی Fibonacci Time Complexity

  • تحلیل پیچیدگی فضا Space Complexity Analysis

  • پیچیدگی فضایی فیبوناچی Fibonacci Space Complexity

  • مسابقه پیچیدگی زمان و مکان Time & Space Complexity Quiz

جستجوی پیشرفته باینری Advanced Binary Search

  • اولین و آخرین رخداد را پیدا کنید Find First & Last Occurence

  • اولین و آخرین رخداد را پیدا کنید Find First & Last Occurence

  • جستجو در آرایه مرتب شده چرخشی Search in Rotated Sorted Array

  • جستجو در آرایه مرتب شده چرخشی Search in Rotated Sorted Array

جستجوی پیشرفته باینری Advanced Binary Search

الگوریتم: رای مور: عنصر اکثریت Algorithm : Moore Voting : Majority Element

  • عنصر اکثریت Majority Element

  • عنصر اکثریت Majority Element

الگوریتم: رای مور: عنصر اکثریت Algorithm : Moore Voting : Majority Element

ساختارهای داده چیست؟ What are Data Structures ?

  • معرفی Introduction

ساختارهای داده چیست؟ What are Data Structures ?

  • معرفی Introduction

DS: لیست پیوندی - 1 DS : Linked List - 1

  • لیست پیوندی چیست؟ What is Linked List ?

  • لیست پیوندی چیست؟ What is Linked List ?

  • یک لیست پیوندی چاپ کنید Print a Linked List

  • یک لیست پیوندی چاپ کنید Print a Linked List

  • امتحان لیست پیوندی 1 Linked List Quiz 1

  • گرفتن ورودی - 1 Taking Input - 1

  • گرفتن ورودی - 2 Taking Input - 2

  • طول Length

  • آن Node را چاپ کنید Print ith Node

  • آن Node را چاپ کنید Print ith Node

  • سوال: گره را در موقعیت ith قرار دهید Question : Insert Node at ith position

  • راه حل: گره را در موقعیت ith قرار دهید Solution: Insert Node at ith position

  • سوال: ith Node را حذف کنید Question : Delete ith Node

  • سوال: ith Node را حذف کنید Question : Delete ith Node

  • راه حل با نشت حافظه: گره آن را حذف کنید Solution with Memory Leak : Delete ith Node

  • راه حل بدون نشت حافظه: Node ith را حذف کنید Solution without Memory Leak : Delete ith Node

  • راه حل بدون نشت حافظه: Node ith را حذف کنید Solution without Memory Leak : Delete ith Node

DS: لیست پیوندی - 1 DS : Linked List - 1

  • امتحان لیست پیوندی 1 Linked List Quiz 1

  • گرفتن ورودی - 1 Taking Input - 1

  • گرفتن ورودی - 2 Taking Input - 2

  • طول Length

  • سوال: گره را در موقعیت ith قرار دهید Question : Insert Node at ith position

  • راه حل: گره را در موقعیت ith قرار دهید Solution: Insert Node at ith position

  • راه حل با نشت حافظه: گره آن را حذف کنید Solution with Memory Leak : Delete ith Node

DS: لیست پیوندی - 2 DS : Linked List - 2

  • طول - بازگشتی Length - recursive

  • طول - بازگشتی Length - recursive

  • در لیست پیوندی جستجو کنید Search in Linked List

  • در لیست پیوندی جستجو کنید Search in Linked List

  • جستجو در لیست پیوندی - بازگشتی Search in Linked List - Recursive

  • گره میانی فهرست - رویکرد اشاره گر آهسته و سریع Middle Node of List - Slow and Fast Pointer Approach

  • گره میانی فهرست - رویکرد اشاره گر آهسته و سریع Middle Node of List - Slow and Fast Pointer Approach

  • معکوس کردن یک لیست پیوندی Reverse a Linked List

  • معکوس کردن یک لیست پیوندی Reverse a Linked List

  • گره n را از انتهای لیست حذف کنید Remove nth Node from end of list

  • ادغام 2 فهرست مرتب شده Merge 2 sorted List

  • ادغام 2 فهرست مرتب شده (باز گشتی) Merge 2 sorted List (Recursive)

  • ادغام مرتب سازی در لیست پیوندی Merge Sort on Linked List

  • لیست پیوندی دوگانه Doubly Linked List

  • لیست پیوند دوگانه Doubly Linked List

  • فهرست پیوندی دایره ای Circular Singly Linked List

  • لیست دایره ای پیوند خورده Circular Doubly Linked List

  • لیست دایره ای پیوند خورده Circular Doubly Linked List

DS: لیست پیوندی - 2 DS : Linked List - 2

  • جستجو در لیست پیوندی - بازگشتی Search in Linked List - Recursive

  • گره n را از انتهای لیست حذف کنید Remove nth Node from end of list

  • ادغام 2 فهرست مرتب شده Merge 2 sorted List

  • ادغام 2 فهرست مرتب شده (باز گشتی) Merge 2 sorted List (Recursive)

  • ادغام مرتب سازی در لیست پیوندی Merge Sort on Linked List

  • فهرست پیوندی دایره ای Circular Singly Linked List

DS: پشته ها DS : Stacks

  • معرفی پشته Stack Introduction

  • معرفی پشته Stack Introduction

  • مسابقه پشته 1 Stack Quiz 1

  • پیاده سازی پشته با استفاده از Array Part-1 Stack Implementation using Array Part-1

  • پیاده سازی پشته با استفاده از Array Part-2 Stack Implementation using Array Part-2

  • پیاده سازی پشته با استفاده از Array Part-2 Stack Implementation using Array Part-2

  • پشته پویا Dynamic Stack

  • پشته پویا Dynamic Stack

  • مسابقه پشته 2 Stack Quiz 2

  • قالب ها Templates

  • پشته با استفاده از الگوها Stack using Templates

  • پشته با استفاده از LL مقدمه Stack using LL Introduction

  • پشته با استفاده از LL مقدمه Stack using LL Introduction

  • پشته با استفاده از راه حل LL Stack using LL Solution

  • Stack Quiz 3 Stack Quiz 3

  • پشته داخلی Inbuilt Stack

  • پرانتز متوازن Balanced Parenthesis

  • پرانتز متوازن Balanced Parenthesis

  • نماد لهستانی معکوس را ارزیابی کنید Evaluate Reverse Polish Notation

  • نماد لهستانی معکوس را ارزیابی کنید Evaluate Reverse Polish Notation

  • تمام موارد تکراری مجاور را حذف کنید Remove All Adjacent Duplicates

DS: پشته ها DS : Stacks

  • مسابقه پشته 1 Stack Quiz 1

  • پیاده سازی پشته با استفاده از Array Part-1 Stack Implementation using Array Part-1

  • مسابقه پشته 2 Stack Quiz 2

  • قالب ها Templates

  • پشته با استفاده از الگوها Stack using Templates

  • پشته با استفاده از راه حل LL Stack using LL Solution

  • Stack Quiz 3 Stack Quiz 3

  • پشته داخلی Inbuilt Stack

  • تمام موارد تکراری مجاور را حذف کنید Remove All Adjacent Duplicates

DS: صف ها DS : Queues

  • معرفی صف Queue Introduction

  • معرفی صف Queue Introduction

  • مسابقه صف 1 Queue Quiz 1

  • مسابقه صف 1 Queue Quiz 1

  • صف با استفاده از مقدمه آرایه Queue using Array Introduction

  • صف با استفاده از کد آرایه Queue using Array Code

  • صف پویا Dynamic Queue

  • مسابقه صف 2 Queue Quiz 2

  • صف با استفاده از LL Introduction Queue using LL Introduction

  • صف با استفاده از راه حل LL Queue using LL Solution

  • مسابقه صف 3 Queue Quiz 3

  • مسابقه صف 3 Queue Quiz 3

  • صف داخلی Inbuilt Queue

  • صف داخلی Inbuilt Queue

  • یک صف را معکوس کنید Reverse a queue

DS: صف ها DS : Queues

  • صف با استفاده از مقدمه آرایه Queue using Array Introduction

  • صف با استفاده از کد آرایه Queue using Array Code

  • صف پویا Dynamic Queue

  • مسابقه صف 2 Queue Quiz 2

  • صف با استفاده از LL Introduction Queue using LL Introduction

  • صف با استفاده از راه حل LL Queue using LL Solution

  • یک صف را معکوس کنید Reverse a queue

DS: درختان عمومی DS : Generic Trees

  • معرفی درختان Trees Introduction

  • معرفی درختان Trees Introduction

  • بردارها Vectors

  • بردارها Vectors

  • کلاس TreeNode TreeNode Class

  • چاپ بازگشتی Print Recursive

  • ورودی بازگشتی بگیرید Take Input Recursive

  • ورودی بازگشتی بگیرید Take Input Recursive

  • سطح ورودی را عاقلانه بگیرید Take Input Level Wise

  • سطح ورودی را عاقلانه بگیرید Take Input Level Wise

  • Level Order Print مقدمه Level Order Print Introduction

  • Level Order Print Solution Level Order Print Solution

  • تعداد گره ها Count Nodes

  • ارتفاع یک درخت Height of a Tree

  • ارتفاع یک درخت Height of a Tree

  • چاپ تمام گره ها در سطح K Print All Nodes at Level K

  • شمارش گره های برگ Count Leaf Nodes

  • پیمایش پیش سفارش PreOrder Traversal

  • پیمایش پست سفارش PostOrder Traversal

  • درخت را حذف کنید Delete Tree

  • ویرانگر Destructor

  • ویرانگر Destructor

DS: درختان عمومی DS : Generic Trees

  • بردارها Vectors

  • کلاس TreeNode TreeNode Class

  • چاپ بازگشتی Print Recursive

  • ورودی بازگشتی بگیرید Take Input Recursive

  • سطح ورودی را عاقلانه بگیرید Take Input Level Wise

  • Level Order Print مقدمه Level Order Print Introduction

  • Level Order Print Solution Level Order Print Solution

  • تعداد گره ها Count Nodes

  • چاپ تمام گره ها در سطح K Print All Nodes at Level K

  • پیمایش پیش سفارش PreOrder Traversal

  • پیمایش پست سفارش PostOrder Traversal

  • درخت را حذف کنید Delete Tree

DS: درخت دودویی DS : Binary Tree

  • معرفی درخت دودویی Binary Tree Introduction

  • معرفی درخت دودویی Binary Tree Introduction

  • چاپ بازگشتی درخت Print Tree Recursive

  • ورودی بازگشتی بگیرید Take Input Recursive

  • ورودی بازگشتی بگیرید Take Input Recursive

  • سطح ورودی را عاقلانه بگیرید Take Input Level Wise

  • سطح ورودی را عاقلانه بگیرید Take Input Level Wise

  • پیمایش سطح سفارش Level Order Traversal

  • تعداد گره ها Count Nodes

  • پیمایش Inorder InOrder Traversal

  • پیمایش Inorder InOrder Traversal

  • پیمایش پیش سفارش PreOrder Traversal

  • پیمایش پیش سفارش PreOrder Traversal

  • پیمایش پست سفارش PostOrder Traversal

  • حداکثر عمق درخت باینری Max Depth of Binary Tree

  • درخت دودویی متقارن Symmetric Binary Tree

  • درخت دودویی متقارن Symmetric Binary Tree

  • Node را پیدا کنید Find Node

  • حداقل مقدار Min Value

  • حداکثر ارزش Max Value

  • حداکثر ارزش Max Value

  • شمارش گره های برگ Count Leaf Nodes

  • شمارش گره های برگ Count Leaf Nodes

  • ساخت درخت از PreOrder و Inorder Traversal Introduction Construct Tree from PreOrder and Inorder Traversal Introduction

  • ساخت درخت از PreOrder و Inorder Traversal Introduction Construct Tree from PreOrder and Inorder Traversal Introduction

  • درخت را از PreOrder و Inorder Traversal Solution بسازید Construct Tree from PreOrder and Inorder Traversal Solution

  • درخت را از PreOrder و Inorder Traversal Solution بسازید Construct Tree from PreOrder and Inorder Traversal Solution

  • ساخت درخت از PostOrder و Inorder Traversal Introduction Construct Tree from PostOrder and Inorder Traversal Introduction

  • از راه حل PostOrder و Inorder Traversal Tree بسازید Construct Tree from PostOrder and Inorder Traversal Solution

  • از راه حل PostOrder و Inorder Traversal Tree بسازید Construct Tree from PostOrder and Inorder Traversal Solution

  • قطر درخت باینری Diameter of Binary Tree

  • قطر درخت باینری Diameter of Binary Tree

  • قطر درخت باینری رویکرد بهتر Diameter of Binary Tree Better Approach

  • Root to Node Path Root to Node Path

DS: درخت دودویی DS : Binary Tree

  • چاپ بازگشتی درخت Print Tree Recursive

  • ورودی بازگشتی بگیرید Take Input Recursive

  • سطح ورودی را عاقلانه بگیرید Take Input Level Wise

  • پیمایش سطح سفارش Level Order Traversal

  • تعداد گره ها Count Nodes

  • پیمایش پست سفارش PostOrder Traversal

  • حداکثر عمق درخت باینری Max Depth of Binary Tree

  • Node را پیدا کنید Find Node

  • حداقل مقدار Min Value

  • شمارش گره های برگ Count Leaf Nodes

  • ساخت درخت از PostOrder و Inorder Traversal Introduction Construct Tree from PostOrder and Inorder Traversal Introduction

  • قطر درخت باینری رویکرد بهتر Diameter of Binary Tree Better Approach

  • Root to Node Path Root to Node Path

DS: درخت جستجوی دودویی (BST) DS : Binary Search Tree (BST)

  • معرفی Introduction

  • جستجو در BST Search in BST

  • جستجو در BST Search in BST

  • حداقل را در BST بیابید Find Min in BST

  • حداکثر را در BST پیدا کنید Find Max in BST

  • حداکثر را در BST پیدا کنید Find Max in BST

  • مجموع محدوده در BST Range Sum in BST

  • مجموع محدوده در BST Range Sum in BST

  • اعتبارسنجی BST Validate BST

  • آرایه مرتب شده را به BST تبدیل کنید Convert Sorted Array to BST

  • پیاده سازی کلاس BST BST Class Implementation

  • کلاس BST - نحوه درج BST Class - How to Insert

  • کلاس BST - نحوه درج BST Class - How to Insert

  • پیاده سازی درج کلاس BST BST Class Insert Implementation

  • پیاده سازی درج کلاس BST BST Class Insert Implementation

  • کلاس BST - نحوه حذف BST Class - How to Delete

  • پیاده سازی حذف کلاس BST BST Class Delete Implementation

  • تبدیل BST به فهرست منفرد مرتب شده مقدمه Convert BST to Sorted Singly List Introduction

  • تبدیل BST به فهرست منفرد مرتب شده مقدمه Convert BST to Sorted Singly List Introduction

  • تبدیل BST به Solution Single List Sorted Convert BST to Sorted Singly List Solution

  • تبدیل BST به Solution Single List Sorted Convert BST to Sorted Singly List Solution

  • انواع BST متعادل Types of Balanced BST

DS: درخت جستجوی دودویی (BST) DS : Binary Search Tree (BST)

  • معرفی Introduction

  • حداقل را در BST بیابید Find Min in BST

  • اعتبارسنجی BST Validate BST

  • آرایه مرتب شده را به BST تبدیل کنید Convert Sorted Array to BST

  • پیاده سازی کلاس BST BST Class Implementation

  • کلاس BST - نحوه حذف BST Class - How to Delete

  • پیاده سازی حذف کلاس BST BST Class Delete Implementation

  • انواع BST متعادل Types of Balanced BST

DS: HashMap DS : HashMap

  • مقدمه ای بر هش مپ Introduction to HashMap

  • هاشمپ داخلی Inbuilt Hashmap

  • هاشمپ داخلی Inbuilt Hashmap

  • موارد تکراری را حذف کنید Remove Duplicates

  • موارد تکراری را حذف کنید Remove Duplicates

  • تکرار کننده ها Iterators

  • تکرار کننده ها Iterators

  • آرایه سطلی و عملکرد هش Bucket Array & Hash Function

  • آرایه سطلی و عملکرد هش Bucket Array & Hash Function

  • برخورد با برخورد Collision Handling

  • برخورد با برخورد Collision Handling

  • پیاده سازی HashMap - درج HashMap Implementation - Insert

  • پیاده سازی HashMap - درج HashMap Implementation - Insert

  • پیاده سازی HashMap - حذف و جستجو HashMap Implementation - Delete & Search

  • پیاده سازی HashMap - حذف و جستجو HashMap Implementation - Delete & Search

  • پیچیدگی زمان و ضریب بار Time Complexity & Load Factor

  • پیچیدگی زمان و ضریب بار Time Complexity & Load Factor

  • ریش کردن Rehashing

DS: HashMap DS : HashMap

  • مقدمه ای بر هش مپ Introduction to HashMap

  • ریش کردن Rehashing

DS: صف اولویت DS : Priority Queue

  • مقدمه ای بر صف اولویت Introduction to Priority Queue

  • راه های اجرای صف اولویت Ways to implement Priority Queue

  • Heaps مقدمه Heaps Introduction

  • CBT و اجرای آن CBT and its implementation

  • CBT و اجرای آن CBT and its implementation

  • درج و حذف در Heaps Insert & Delete in Heaps

  • درج و حذف در Heaps Insert & Delete in Heaps

  • راه حل مثال و حداکثر هیپ Example Solution & Max Heap

  • راه حل مثال و حداکثر هیپ Example Solution & Max Heap

  • اجرای صف اولویت - قسمت 1 Implementation of Priority Queue - Part 1

  • پیاده سازی-درج Implementation-Insert

  • پیاده سازی-درج Implementation-Insert

  • حداقل توضیح را حذف کنید Remove Min Explanation

  • حذف Min Solution & Complexity Analysis Remove Min Solution & Complexity Analysis

  • مرتب سازی پشته در جای Inplace Heap Sort

  • محلول مرتب سازی هیپ Inplace Heap Sort Solution

  • محلول مرتب سازی هیپ Inplace Heap Sort Solution

  • صف اولویت داخلی Inbuilt Priority Queue

  • K آرایه مرتب شده K Sorted Array

  • K آرایه مرتب شده K Sorted Array

  • K کوچکترین عنصر K Smallest Element

  • صف اولویت حداقل داخلی Inbuilt Min Priority Queue

DS: صف اولویت DS : Priority Queue

  • مقدمه ای بر صف اولویت Introduction to Priority Queue

  • راه های اجرای صف اولویت Ways to implement Priority Queue

  • Heaps مقدمه Heaps Introduction

  • اجرای صف اولویت - قسمت 1 Implementation of Priority Queue - Part 1

  • حداقل توضیح را حذف کنید Remove Min Explanation

  • حذف Min Solution & Complexity Analysis Remove Min Solution & Complexity Analysis

  • مرتب سازی پشته در جای Inplace Heap Sort

  • صف اولویت داخلی Inbuilt Priority Queue

  • K کوچکترین عنصر K Smallest Element

  • صف اولویت حداقل داخلی Inbuilt Min Priority Queue

برنامه نویسی پویا: پایه Dynamic Programming : Basic

  • مقدمه و فیبوناسی Introduction & Fibonaci

  • نکته: حداقل گام تا 1 Hint : Minimum Steps to 1

  • حداقل مراحل تا 1 روش Brute Force Minimum Steps to 1 Brute Force Method

  • روش حفظ حداقل گام تا 1 Minimum Steps to 1 Memorization Method

  • حداقل مراحل تا 1 روش پایین به بالا Minimum Steps to 1 Bottom Up Method

  • حداقل مراحل تا 1 روش پایین به بالا Minimum Steps to 1 Bottom Up Method

  • بالا رفتن از پله بازگشتی Climbing Stairs Recursive

  • بالا رفتن از پله DP Climbing Stairs DP

  • پله های بالا رفتن DP Generalized Climbing Stairs DP Generalised

  • پله های بالا رفتن DP Generalized Climbing Stairs DP Generalised

برنامه نویسی پویا: پایه Dynamic Programming : Basic

  • مقدمه و فیبوناسی Introduction & Fibonaci

  • نکته: حداقل گام تا 1 Hint : Minimum Steps to 1

  • حداقل مراحل تا 1 روش Brute Force Minimum Steps to 1 Brute Force Method

  • روش حفظ حداقل گام تا 1 Minimum Steps to 1 Memorization Method

  • بالا رفتن از پله بازگشتی Climbing Stairs Recursive

  • بالا رفتن از پله DP Climbing Stairs DP

برنامه نویسی پویا: پیشرفته Dynamic Programming : Advanced

  • طولانی ترین دنباله متداول بازگشتی Longest Common Subsequence Recursive

  • طولانی ترین دنباله متداول DP Longest Common Subsequence DP

  • حداقل فاصله بازگشتی Minimum Distance Recursive

  • حداقل فاصله DP Minimum Distance DP

  • حداقل فاصله DP Minimum Distance DP

  • 0-1 کوله پشتی بازگشتی 0-1 Knapsack Recursive

  • 0-1 کوله پشتی بازگشتی 0-1 Knapsack Recursive

  • 0-1 کوله پشتی DP 0-1 Knapsack DP

برنامه نویسی پویا: پیشرفته Dynamic Programming : Advanced

  • طولانی ترین دنباله متداول بازگشتی Longest Common Subsequence Recursive

  • طولانی ترین دنباله متداول DP Longest Common Subsequence DP

  • حداقل فاصله بازگشتی Minimum Distance Recursive

  • 0-1 کوله پشتی DP 0-1 Knapsack DP

DS: نمودار DS : Graph

  • معرفی نمودار Graph Introduction

  • اصطلاحات نمودار Graph Terminology

  • پیاده سازی نمودار Graph Implementation

  • پیاده سازی نمودار Graph Implementation

  • ماتریس مجاورت Adjacency Matrix

  • ماتریس مجاورت Adjacency Matrix

DS: نمودار DS : Graph

  • معرفی نمودار Graph Introduction

  • اصطلاحات نمودار Graph Terminology

الگوی پیمایش نمودار-> BFS و DFS Graph Traversal Algo-> BFS and DFS

  • پیمایش DFS DFS Traversal

  • پیمایش DFS DFS Traversal

  • BFS Traversal مقدمه BFS Traversal Introduction

  • راه حل پیمایش BFS BFS Traversal Solution

  • راه حل پیمایش BFS BFS Traversal Solution

  • DFS برای نمودار قطع شده DFS for Disconnected Graph

  • DFS برای نمودار قطع شده DFS for Disconnected Graph

  • BFS برای نمودار قطع شده BFS for Disconnected Graph

  • BFS برای نمودار قطع شده BFS for Disconnected Graph

  • شماره کامپوننت متصل No of Connected Component

  • شماره کامپوننت متصل No of Connected Component

  • DFS برای یافتن No of Connected Component DFS to find No of Connected component

  • BFS برای یافتن No of Connected Component BFS to find No of Connected component

  • BFS برای یافتن No of Connected Component BFS to find No of Connected component

الگوی پیمایش نمودار-> BFS و DFS Graph Traversal Algo-> BFS and DFS

  • BFS Traversal مقدمه BFS Traversal Introduction

  • DFS برای یافتن No of Connected Component DFS to find No of Connected component

نمودار وزن دار و جهت دار Weighted and Directed Graph

  • نمودار وزن دار و جهت دار Weighted and Directed Graph

نمودار وزن دار و جهت دار Weighted and Directed Graph

  • نمودار وزن دار و جهت دار Weighted and Directed Graph

درخت پوشا Spanning Tree

  • معرفی Introduction

  • حداقل درخت پوشا Minimum Spanning Tree

درخت پوشا Spanning Tree

  • معرفی Introduction

  • حداقل درخت پوشا Minimum Spanning Tree

الگو: کروسکال Algo : Kruskal

  • معرفی Introduction

  • مجموعه Disjoint برای تشخیص چرخه Disjoint Set for Cycle Detection

  • کد کروسکال Kruskal Code

الگو: کروسکال Algo : Kruskal

  • مجموعه Disjoint برای تشخیص چرخه Disjoint Set for Cycle Detection

  • کد کروسکال Kruskal Code

الگو: پریمز Algo : Prims

  • مقدمه + کد Introduction + Code

  • جزایر قابل جابجایی توضیح می دهد Commutable Islands explain

  • کد جزایر قابل جابجایی Commutable Islands code

الگو: پریمز Algo : Prims

  • مقدمه + کد Introduction + Code

  • جزایر قابل جابجایی توضیح می دهد Commutable Islands explain

  • کد جزایر قابل جابجایی Commutable Islands code

الگو: Dijikstra Algo : Dijikstra

  • معرفی Introduction

  • کد دیجیکسترا Dijikstra Code

  • محدودیت Dijikstra Limitation of Dijikstra

  • محدودیت Dijikstra Limitation of Dijikstra

الگو: Dijikstra Algo : Dijikstra

  • معرفی Introduction

  • کد دیجیکسترا Dijikstra Code

الگو: مرتب سازی توپولوژیکی Algo : Topological Sort

  • معرفی Introduction

  • کد مرتب سازی توپولوژیکی Topological Sort Code

  • کد مرتب سازی توپولوژیکی Topological Sort Code

الگو: مرتب سازی توپولوژیکی Algo : Topological Sort

  • معرفی Introduction

دی اس: سعی کن DS : Trie

  • معرفی Introduction

  • معرفی Introduction

  • در Trie درج کنید Insert in Trie

  • جستجو در Trie Search in Trie

  • جستجو در Trie Search in Trie

دی اس: سعی کن DS : Trie

  • معرفی Introduction

  • در Trie درج کنید Insert in Trie

پروژه: طراحی کش LRU Project : Design LRU Cache

  • LRU Cache توضیح دهید LRU Cache explain

  • LRU Cache توضیح دهید LRU Cache explain

  • کد کش LRU LRU Cache code

پروژه: طراحی کش LRU Project : Design LRU Cache

  • کد کش LRU LRU Cache code

جایزه Bonus

  • کار بعدی چیه What to do next

  • کار بعدی چیه What to do next

جایزه Bonus

نمایش نظرات

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

آموزش ساختار داده و الگوریتم با استفاده از C++: Zero To Mastery 2023
خرید اشتراک و دانلود خرید تکی و دانلود | 720,000 تومان (9 روز مهلت دانلود) در صورت خرید اشتراک، این آموزش بدلیل حجم بالا معادل 6 دوره است و 6 دوره از اشتراک شما کم می شود. زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
64.5 hours
268
Udemy (یودمی) udemy-small
10 اسفند 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
9,877
4.5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ankit Thakran Ankit Thakran

توسعه دهنده نرم افزار | مربی بوت کمپ

Harsh Kajla Harsh Kajla

SDE-2 @Intuit || آمازون سابق || مربی بوت کمپ

Harsh Kajla Harsh Kajla

SDE-2 @Intuit || آمازون سابق || مربی بوت کمپ

Udemy (یودمی)

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

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