آموزش ساختار داده ها و الگوریتم ها - پایتون

Data Structures & Algorithms - Python

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: DSA برای مصاحبه Cracking the Coding. مثال‌های متحرک برای یادگیری سریع‌تر و درک عمیق‌تر. یادگیری خود را با مثال های متحرک از DSA افزایش دهید و در ساختار داده ها و الگوریتم ها تخصص کسب کنید Ace مصاحبه های فنی با اطمینان درک زمان و مکان پیچیدگی ساختارها و الگوریتم های داده مهارت های توسعه خود را به سطح بعدی ارتقا دهید توانایی حل مسئله خود را تقویت کنید تجربه با ساختار داده یا الگوریتم های مورد نیاز

به الگوریتم های ساختارهای داده در پایتون خوش آمدید

این دوره یادگیری کدنویسی را سرگرم کننده می کند و درک مفاهیم سخت را آسان می کند.

چگونه این کار را انجام دادم؟ با استفاده از انیمیشن ها!

متحرک سازی الگوریتم های ساختارهای داده، همه چیز را از نظر بصری جذاب تر می کند و به دانش آموزان امکان می دهد مطالب بیشتری را - در زمان کمتر - با حفظ بالاتر (ترکیب بسیار خوبی) بیاموزند.

من این کار را خواهم کرد. از این تصاویر برای راهنمایی گام به گام در کل دوره استفاده کنید.

این دوره همچنین شامل ده ها و ده ها تمرین کدنویسی ⚡ است. بنابراین می‌توانید بلافاصله به محض اینکه همه چیز را یاد گرفتید آن را عملی کنید (مرحله بسیار مهم).

همه اینها به شما کمک می‌کند وقتی وارد یک مصاحبه کدنویسی می‌شوید، اعتماد به نفس و آمادگی بیشتری داشته باشید.

من چندین نمونه ویدیوی رایگان را برای دوره در دسترس قرار داده ام تا بتوانید تفاوت انیمیشن ها را مشاهده کنید.

همچنین، من در QA بسیار فعال هستم، بنابراین در هر مرحله با شما خواهم بود.

_________________________________


آنچه در این دوره به دست خواهید آورد...


بیش از 100 ویدیوی متحرک HD دست ساز برای نشان دادن الگوریتم‌های ساختار داده.


موضوعاتی که به آنها خواهیم پرداخت:


فنی

  • نماد بزرگ O


ساختارهای داده

  • فهرست ها

  • فهرست های مرتبط

  • فهرست‌های دارای پیوند دوگانه

  • صف های پشته

  • درختان باینری

  • جدول هش

  • نمودارها


الگوریتم‌ها

مرتب سازی

  • مرتب سازی حبابی

  • مرتب سازی انتخاب

  • مرتب سازی درج

  • ترتیب ادغام

  • مرتب سازی سریع

جستجو

  • اولین جستجوی پهنا

  • اولین جستجوی عمق



اما فقط حرف من را قبول نکنید، بررسی کنید که دانشجویان فعلی در مورد دوره های من چه می گویند:

  • ⭐⭐⭐⭐⭐
    "برای توصیف دقیق این دوره، به تعریف کلمه زیبا نیاز داریم. beau·ti·ful: صفت 1.- خوشایند حواس یا ذهن از نظر زیبایی شناختی. 2.- از استاندارد بسیار بالا؛ عالی." - خوسو هرناندز آمزکوآ

  • ⭐⭐⭐⭐⭐
    "بهترین دوره آموزشی DSA در Udemy" - Enlai Li

  • ⭐⭐⭐⭐⭐
    "یکی از بهترین دوره های آموزشی در مورد DSA. انیمیشن ها تاثیر زیادی دارند. همه نکات با جزئیات توضیح داده شده است. تنها مشکل این است که نمی توانم بیشتر از امتیاز 5 ستاره." - نیکیتا سرکار

  • ⭐⭐⭐⭐⭐
    "دوره شگفت انگیز. کلمات من نمی توانند توصیف کنند که انیمیشن ها چقدر به من در درک مفاهیم کمک کردند. 100% توصیه می شود." - سیمرجیت سینگ

  • ⭐⭐⭐⭐⭐
    "این که یک یادگیرنده بصری باشید تا کنون بهترین دوره است. نحوه ارائه این مبحث توسط مربی درک آن را بسیار آسان می کند." - Eduardo SN

  • ⭐⭐⭐⭐⭐
    "انیمیشن ها واقعا برای درک آسان مفید بودند، اما بهترین چیز در مورد این دوره برای من این است که وقت شما را تلف نمی کند! کاملا بهینه شده است، موضوعات مهمی را پوشش می دهد. من می خواستم و در عین حال کاملاً واضح است. - فاطمه مقدم

  • ⭐⭐⭐⭐⭐
    "این دوره بسیار خوب انجام شده است! ... انیمیشن های موجود در هر ویدیو توضیح و درک مطالب را به سطح جدیدی می برد." - لوئیس فیلیپه پوسادا

  • ⭐⭐⭐⭐⭐
    "این دوره به طور جدی شگفت انگیز بوده است. انیمیشن ها برای درک من معجزه کرده اند و من از ابتدای دوره تاکنون پیشرفت قابل توجهی داشته ام." - داکوتا فابرو

  • ⭐⭐⭐⭐⭐
    "من می توانم به عنوان یک مبتدی دنبال کنم، شگفت انگیز." - سابرینا فانگ

  • ⭐⭐⭐⭐⭐
    "این بهترین دوره آموزشی است که تا به حال دیده ام" - Luong Viet Tri


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

پس منتظر چه چیزی هستید؟ روی دکمه ✅ «اکنون خرید کنید» کلیک کنید و به بهترین دوره آموزشی الگوریتم ساختارهای داده پایتون در Udemy بپیوندید.

من مشتاقانه منتظر دیدار شما در دوره هستم.

اکنون بیایید شروع کنیم! :-)



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

✅ از اینجا شروع کنید ✅ Start Here

  • نمای کلی (لطفا تماشا کنید) Overview (Please Watch)

  • ویرایشگر کد Code Editor

✅ از اینجا شروع کنید ✅ Start Here

  • نمای کلی (لطفا تماشا کنید) Overview (Please Watch)

  • ویرایشگر کد Code Editor

بیگ O Big O

  • Big O: مقدمه Big O: Intro

  • Big O: بدترین حالت Big O: Worst Case

  • Big O: O(n) Big O: O(n)

  • Big O: Drop Constants Big O: Drop Constants

  • Big O: O(n^2) Big O: O(n^2)

  • Big O: Non-Dominants را رها کنید Big O: Drop Non-Dominants

  • Big O: O (1) Big O: O(1)

  • Big O: O (log n) Big O: O(log n)

  • Big O: اصطلاحات مختلف برای ورودی ها Big O: Different Terms for Inputs

  • Big O: لیست ها Big O: Lists

  • Big O: جمع کن Big O: Wrap Up

  • بیگ O Big O

بیگ O Big O

  • Big O: مقدمه Big O: Intro

  • Big O: بدترین حالت Big O: Worst Case

  • Big O: O(n) Big O: O(n)

  • Big O: Drop Constants Big O: Drop Constants

  • Big O: O(n^2) Big O: O(n^2)

  • Big O: Non-Dominants را رها کنید Big O: Drop Non-Dominants

  • Big O: O (1) Big O: O(1)

  • Big O: O (log n) Big O: O(log n)

  • Big O: اصطلاحات مختلف برای ورودی ها Big O: Different Terms for Inputs

  • Big O: لیست ها Big O: Lists

  • Big O: جمع کن Big O: Wrap Up

  • بیگ O Big O

کلاس ها و اشاره گرها Classes & Pointers

  • کلاس ها Classes

  • اشاره گرها Pointers

کلاس ها و اشاره گرها Classes & Pointers

  • کلاس ها Classes

  • اشاره گرها Pointers

لیست های پیوندی Linked Lists

  • لیست پیوندی: مقدمه Linked List: Intro

  • LL: Big O LL: Big O

  • LL: زیر کلاه LL: Under the Hood

  • LL: سازنده LL: Constructor

  • تمرینات کدنویسی (مهم) Coding Exercises (Important)

  • LL: فهرست چاپ LL: Print List

  • LL: پیوست LL: Append

  • LL: معرفی پاپ LL: Pop Intro

  • LL: کد پاپ LL: Pop Code

  • LL: آماده باش LL: Prepend

  • LL: اول پاپ LL: Pop First

  • LL: بگیر LL: Get

  • LL: تنظیم کنید LL: Set

  • LL: درج کنید LL: Insert

  • LL: حذف کنید LL: Remove

  • LL: معکوس LL: Reverse

  • لیست پیوندی Big O Linked List Big O

لیست های پیوندی Linked Lists

  • لیست پیوندی: مقدمه Linked List: Intro

  • LL: Big O LL: Big O

  • LL: زیر کلاه LL: Under the Hood

  • LL: سازنده LL: Constructor

  • تمرینات کدنویسی (مهم) Coding Exercises (Important)

  • LL: فهرست چاپ LL: Print List

  • LL: پیوست LL: Append

  • LL: معرفی پاپ LL: Pop Intro

  • LL: کد پاپ LL: Pop Code

  • LL: آماده باش LL: Prepend

  • LL: اول پاپ LL: Pop First

  • LL: بگیر LL: Get

  • LL: تنظیم کنید LL: Set

  • LL: درج کنید LL: Insert

  • LL: حذف کنید LL: Remove

  • LL: معکوس LL: Reverse

  • لیست پیوندی Big O Linked List Big O

لیست های دارای پیوند دوگانه Doubly Linked Lists

  • DLL: سازنده DLL: Constructor

  • DLL: پیوست DLL: Append

  • DLL: پاپ DLL: Pop

  • DLL: Prepend DLL: Prepend

  • DLL: اول پاپ DLL: Pop First

  • DLL: دریافت کنید DLL: Get

  • DLL: تنظیم کنید DLL: Set

  • DLL: درج کنید DLL: Insert

  • DLL: حذف کنید DLL: Remove

لیست های دارای پیوند دوگانه Doubly Linked Lists

  • DLL: سازنده DLL: Constructor

  • DLL: پیوست DLL: Append

  • DLL: پاپ DLL: Pop

  • DLL: Prepend DLL: Prepend

  • DLL: اول پاپ DLL: Pop First

  • DLL: دریافت کنید DLL: Get

  • DLL: تنظیم کنید DLL: Set

  • DLL: درج کنید DLL: Insert

  • DLL: حذف کنید DLL: Remove

پشته ها و صف ها Stacks & Queues

  • پشته: مقدمه Stack: Intro

  • پشته: سازنده Stack: Constructor

  • پشته: فشار Stack: Push

  • پشته: پاپ Stack: Pop

  • صف: معرفی Queue: Intro

  • صف: سازنده Queue: Constructor

  • صف: صف Queue: Enqueue

  • صف: دک Queue: Dequeue

  • پشته ها و صف ها Big O Stacks & Queues Big O

پشته ها و صف ها Stacks & Queues

  • پشته: مقدمه Stack: Intro

  • پشته: سازنده Stack: Constructor

  • پشته: فشار Stack: Push

  • پشته: پاپ Stack: Pop

  • صف: معرفی Queue: Intro

  • صف: سازنده Queue: Constructor

  • صف: صف Queue: Enqueue

  • صف: دک Queue: Dequeue

  • پشته ها و صف ها Big O Stacks & Queues Big O

درختان Trees

  • درختان: مقدمه و اصطلاحات Trees: Intro & Terminology

  • درختان جستجوی دودویی: مثال Binary Search Trees: Example

  • BST: Big O BST: Big O

  • BST: سازنده BST: Constructor

  • BST: Insert - Intro BST: Insert - Intro

  • BST: درج - کد BST: Insert - Code

  • BST: حاوی BST: Contains

  • BST Big O BST Big O

درختان Trees

  • درختان: مقدمه و اصطلاحات Trees: Intro & Terminology

  • درختان جستجوی دودویی: مثال Binary Search Trees: Example

  • BST: Big O BST: Big O

  • BST: سازنده BST: Constructor

  • BST: Insert - Intro BST: Insert - Intro

  • BST: درج - کد BST: Insert - Code

  • BST: حاوی BST: Contains

  • BST Big O BST Big O

جداول هش Hash Tables

  • جدول هش: مقدمه Hash Table: Intro

  • HT: برخورد HT: Collisions

  • HT: سازنده HT: Constructor

  • HT: تنظیم کنید HT: Set

  • HT: دریافت کنید HT: Get

  • HT: کلیدها HT: Keys

  • HT: Big O HT: Big O

  • HT: سوال مصاحبه HT: Interview Question

  • هش جدول Big O Hash Table Big O

جداول هش Hash Tables

  • جدول هش: مقدمه Hash Table: Intro

  • HT: برخورد HT: Collisions

  • HT: سازنده HT: Constructor

  • HT: تنظیم کنید HT: Set

  • HT: دریافت کنید HT: Get

  • HT: کلیدها HT: Keys

  • HT: Big O HT: Big O

  • HT: سوال مصاحبه HT: Interview Question

  • هش جدول Big O Hash Table Big O

نمودارها Graphs

  • نمودار: مقدمه Graph: Intro

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

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

  • نمودار: Big O Graph: Big O

  • نمودار: راس را اضافه کنید Graph: Add Vertex

  • نمودار: اضافه کردن لبه Graph: Add Edge

  • نمودار: Edge را حذف کنید Graph: Remove Edge

  • نمودار: حذف Vertex Graph: Remove Vertex

  • نمودارها Graphs

نمودارها Graphs

  • نمودار: مقدمه Graph: Intro

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

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

  • نمودار: Big O Graph: Big O

  • نمودار: راس را اضافه کنید Graph: Add Vertex

  • نمودار: اضافه کردن لبه Graph: Add Edge

  • نمودار: Edge را حذف کنید Graph: Remove Edge

  • نمودار: حذف Vertex Graph: Remove Vertex

  • نمودارها Graphs

بازگشت Recursion

  • بازگشت: مقدمه Recursion: Intro

  • پشته تماس بگیرید Call Stack

  • فاکتوریل Factorial

بازگشت Recursion

  • بازگشت: مقدمه Recursion: Intro

  • پشته تماس بگیرید Call Stack

  • فاکتوریل Factorial

درختان جستجوی باینری بازگشتی Recursive Binary Search Trees

  • rBST: شامل rBST: Contains

  • rBST: درج کنید rBST: Insert

  • rBST: حذف مقدمه rBST: Delete Intro

  • rBST: حذف کد (1 از 3) rBST: Delete Code (1 of 3)

  • rBST: حذف کد (2 از 3) rBST: Delete Code (2 of 3)

  • rBST: حداقل مقدار rBST: Minimum Value

  • rBST: حذف کد (3 از 3) rBST: Delete Code (3 of 3)

درختان جستجوی باینری بازگشتی Recursive Binary Search Trees

  • rBST: شامل rBST: Contains

  • rBST: درج کنید rBST: Insert

  • rBST: حذف مقدمه rBST: Delete Intro

  • rBST: حذف کد (1 از 3) rBST: Delete Code (1 of 3)

  • rBST: حذف کد (2 از 3) rBST: Delete Code (2 of 3)

  • rBST: حداقل مقدار rBST: Minimum Value

  • rBST: حذف کد (3 از 3) rBST: Delete Code (3 of 3)

دسته بندی های پایه Basic Sorts

  • مرتب سازی حباب: مقدمه Bubble Sort: Intro

  • مرتب سازی حباب: کد Bubble Sort: Code

  • انتخاب مرتب سازی: مقدمه Selection Sort: Intro

  • انتخاب مرتب سازی: کد Selection Sort: Code

  • مرتب سازی درج: مقدمه Insertion Sort: Intro

  • مرتب سازی درج: کد Insertion Sort: Code

  • مرتب سازی درج: O بزرگ Insertion Sort: Big O

  • دسته بندی های پایه Basic Sorts

دسته بندی های پایه Basic Sorts

  • مرتب سازی حباب: مقدمه Bubble Sort: Intro

  • مرتب سازی حباب: کد Bubble Sort: Code

  • انتخاب مرتب سازی: مقدمه Selection Sort: Intro

  • انتخاب مرتب سازی: کد Selection Sort: Code

  • مرتب سازی درج: مقدمه Insertion Sort: Intro

  • مرتب سازی درج: کد Insertion Sort: Code

  • مرتب سازی درج: O بزرگ Insertion Sort: Big O

  • دسته بندی های پایه Basic Sorts

ادغام مرتب سازی Merge Sort

  • مرتب سازی ادغام: نمای کلی Merge Sort: Overview

  • ادغام: مقدمه Merge: Intro

  • ادغام: کد Merge: Code

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

  • مرتب سازی ادغام: کد Merge Sort: Code

  • مرتب سازی ادغام: O بزرگ Merge Sort: Big O

ادغام مرتب سازی Merge Sort

  • مرتب سازی ادغام: نمای کلی Merge Sort: Overview

  • ادغام: مقدمه Merge: Intro

  • ادغام: کد Merge: Code

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

  • مرتب سازی ادغام: کد Merge Sort: Code

  • مرتب سازی ادغام: O بزرگ Merge Sort: Big O

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

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

  • محور: مقدمه Pivot: Intro

  • محور: کد Pivot: Code

  • مرتب سازی سریع: کد Quick Sort: Code

  • مرتب سازی سریع: Big O Quick Sort: Big O

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

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

  • محور: مقدمه Pivot: Intro

  • محور: کد Pivot: Code

  • مرتب سازی سریع: کد Quick Sort: Code

  • مرتب سازی سریع: Big O Quick Sort: Big O

پیمایش درخت Tree Traversal

  • Tree Traversal: Intro Tree Traversal: Intro

  • BFS (Breadth First Search): مقدمه BFS (Breadth First Search): Intro

  • BFS: کد BFS: Code

  • DFS (Depth First Search): Preorder - Intro DFS (Depth First Search): PreOrder - Intro

  • DFS: Preorder - Code DFS: PreOrder - Code

  • DFS: PostOrder - Intro DFS: PostOrder - Intro

  • DFS: PostOrder - کد DFS: PostOrder - Code

  • DFS: InOrder - Intro DFS: InOrder - Intro

  • DFS: InOrder - کد DFS: InOrder - Code

پیمایش درخت Tree Traversal

  • Tree Traversal: Intro Tree Traversal: Intro

  • BFS (Breadth First Search): مقدمه BFS (Breadth First Search): Intro

  • BFS: کد BFS: Code

  • DFS (Depth First Search): Preorder - Intro DFS (Depth First Search): PreOrder - Intro

  • DFS: Preorder - Code DFS: PreOrder - Code

  • DFS: PostOrder - Intro DFS: PostOrder - Intro

  • DFS: PostOrder - کد DFS: PostOrder - Code

  • DFS: InOrder - Intro DFS: InOrder - Intro

  • DFS: InOrder - کد DFS: InOrder - Code

تمرین های کدنویسی Coding Exercises

  • LL: سازنده LL: Constructor

  • LL: پیوست LL: Append

  • LL: پاپ LL: Pop

  • LL: آماده باش LL: Prepend

  • LL: اول پاپ LL: Pop First

  • LL: بگیر LL: Get

  • LL: تنظیم کنید LL: Set

  • LL: درج کنید LL: Insert

  • LL: حذف کنید LL: Remove

  • LL: معکوس LL: Reverse

  • LL: یافتن گره میانی (⚡سوال مصاحبه) LL: Find Middle Node (⚡Interview Question)

  • LL: دارای حلقه (⚡سوال مصاحبه) LL: Has Loop (⚡Interview Question)

  • LL: حذف موارد تکراری (⚡سوال مصاحبه) LL: Remove Duplicates (⚡Interview Question)

  • LL: Kth Node را از انتهای پیدا کنید (⚡سوال مصاحبه) LL: Find Kth Node From End (⚡Interview Question)

  • DLL: سازنده DLL: Constructor

  • DLL: پیوست DLL: Append

  • DLL: پاپ DLL: Pop

  • DLL: Prepend DLL: Prepend

  • DLL: اول پاپ DLL: Pop First

  • DLL: دریافت کنید DLL: Get

  • DLL: تنظیم کنید DLL: Set

  • DLL: درج کنید DLL: Insert

  • DLL: حذف کنید DLL: Remove

  • DLL: تعویض اول و آخر (⚡سوال مصاحبه) DLL: Swap First and Last (⚡Interview Question)

  • DLL: معکوس (⚡سوال مصاحبه) DLL: Reverse (⚡Interview Question)

  • DLL: Palindrome Checker (⚡سوال مصاحبه) DLL: Palindrome Checker (⚡Interview Question)

  • پشته: سازنده Stack: Constructor

  • پشته: فشار Stack:Push

  • پشته: پاپ Stack:Pop

  • پشته: اجرای پشته با استفاده از فهرست (⚡سوال مصاحبه) Stack: Implement Stack Using a List (⚡Interview Question)

  • پشته: فشار برای پشته ای که از لیست استفاده می کند (⚡سوال مصاحبه) Stack: Push for Stack That Uses List (⚡Interview Question)

  • پشته: پاپ برای پشته ای که از لیست استفاده می کند (⚡سوال مصاحبه) Stack: Pop for Stack That Uses List (⚡Interview Question)

  • پشته: رشته معکوس (⚡سوال مصاحبه) Stack: Reverse String (⚡Interview Question)

  • پشته: پرانتز متعادل (⚡سوال مصاحبه) Stack: Parentheses Balanced (⚡Interview Question)

  • پشته: مرتب سازی پشته (⚡سوال مصاحبه) Stack: Sort Stack (⚡Interview Question)

  • صف: سازنده Queue: Constructor

  • صف: صف Queue:Enqueue

  • صف: دک Queue: Dequeue

  • BST: سازنده BST: Constructor

  • BST: درج کنید BST: Insert

  • BST: حاوی BST: Contains

  • HT: سازنده HT: Constructor

  • HT: تنظیم کنید HT: Set

  • HT: دریافت کنید HT: Get

  • HT: کلیدها HT: Keys

  • HT: مورد رایج (⚡سوال مصاحبه) HT: Item In Common (⚡Interview Question)

  • HT: موارد تکراری را بیابید (⚡سوال مصاحبه) HT: Find Duplicates (⚡Interview Question)

  • HT: اولین شخصیت غیر تکراری (⚡سوال مصاحبه) HT: First Non-Repeating Character (⚡Interview Question)

  • HT: آناگرام های گروهی (⚡سوال مصاحبه) HT: Group Anagrams (⚡Interview Question)

  • HT: دو مجموع (⚡سوال مصاحبه) HT: Two Sum (⚡Interview Question)

  • HT: Subarray Sum (⚡سوال مصاحبه) HT: Subarray Sum (⚡Interview Question)

  • مقدمه ای بر مجموعه ها Introduction to Sets

  • مجموعه: حذف موارد تکراری (⚡سوال مصاحبه) Set: Remove Duplicates (⚡Interview Question)

  • مجموعه: دارای کاراکترهای منحصر به فرد (⚡سوال مصاحبه) Set: Has Unique Chars (⚡Interview Question)

  • مجموعه: جفت‌ها را بیابید (⚡سوال مصاحبه) Set: Find Pairs (⚡Interview Question)

  • مجموعه: طولانی ترین سکانس متوالی (⚡سوال مصاحبه) Set: Longest Consecutive Sequence (⚡Interview Question)

  • نمودار: راس را اضافه کنید Graph: Add Vertex

  • نمودار: اضافه کردن لبه Graph: Add Edge

  • نمودار: Edge را حذف کنید Graph: Remove Edge

  • نمودار: حذف Vertex Graph: Remove Vertex

  • مرتب سازی حباب Bubble Sort

  • انتخاب مرتب سازی Selection Sort

  • مرتب سازی درج Insertion Sort

  • درج مرتب سازی LL (⚡سوال مصاحبه) Insertion Sort of LL (⚡Interview Question)

  • ادغام Merge

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

  • محوری Pivot

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

  • BFS (جستجوی اول پهنا) BFS (Breadth First Search)

  • پیش سفارش DFS DFS PreOrder

  • DFS PostOrder DFS PostOrder

  • DFS InOrder DFS InOrder

  • متشکرم! Thank You!

تمرین های کدنویسی Coding Exercises

  • LL: سازنده LL: Constructor

  • LL: پیوست LL: Append

  • LL: پاپ LL: Pop

  • LL: آماده باش LL: Prepend

  • LL: اول پاپ LL: Pop First

  • LL: بگیر LL: Get

  • LL: تنظیم کنید LL: Set

  • LL: درج کنید LL: Insert

  • LL: حذف کنید LL: Remove

  • LL: معکوس LL: Reverse

  • LL: یافتن گره میانی (⚡سوال مصاحبه) LL: Find Middle Node (⚡Interview Question)

  • LL: دارای حلقه (⚡سوال مصاحبه) LL: Has Loop (⚡Interview Question)

  • LL: حذف موارد تکراری (⚡سوال مصاحبه) LL: Remove Duplicates (⚡Interview Question)

  • LL: Kth Node را از انتهای پیدا کنید (⚡سوال مصاحبه) LL: Find Kth Node From End (⚡Interview Question)

  • DLL: سازنده DLL: Constructor

  • DLL: پیوست DLL: Append

  • DLL: پاپ DLL: Pop

  • DLL: Prepend DLL: Prepend

  • DLL: اول پاپ DLL: Pop First

  • DLL: دریافت کنید DLL: Get

  • DLL: تنظیم کنید DLL: Set

  • DLL: درج کنید DLL: Insert

  • DLL: حذف کنید DLL: Remove

  • DLL: تعویض اول و آخر (⚡سوال مصاحبه) DLL: Swap First and Last (⚡Interview Question)

  • DLL: معکوس (⚡سوال مصاحبه) DLL: Reverse (⚡Interview Question)

  • DLL: Palindrome Checker (⚡سوال مصاحبه) DLL: Palindrome Checker (⚡Interview Question)

  • پشته: سازنده Stack: Constructor

  • پشته: فشار Stack:Push

  • پشته: پاپ Stack:Pop

  • پشته: اجرای پشته با استفاده از فهرست (⚡سوال مصاحبه) Stack: Implement Stack Using a List (⚡Interview Question)

  • پشته: فشار برای پشته ای که از لیست استفاده می کند (⚡سوال مصاحبه) Stack: Push for Stack That Uses List (⚡Interview Question)

  • پشته: پاپ برای پشته ای که از لیست استفاده می کند (⚡سوال مصاحبه) Stack: Pop for Stack That Uses List (⚡Interview Question)

  • پشته: رشته معکوس (⚡سوال مصاحبه) Stack: Reverse String (⚡Interview Question)

  • پشته: پرانتز متعادل (⚡سوال مصاحبه) Stack: Parentheses Balanced (⚡Interview Question)

  • پشته: مرتب سازی پشته (⚡سوال مصاحبه) Stack: Sort Stack (⚡Interview Question)

  • صف: سازنده Queue: Constructor

  • صف: صف Queue:Enqueue

  • صف: دک Queue: Dequeue

  • BST: سازنده BST: Constructor

  • BST: درج کنید BST: Insert

  • BST: حاوی BST: Contains

  • HT: سازنده HT: Constructor

  • HT: تنظیم کنید HT: Set

  • HT: دریافت کنید HT: Get

  • HT: کلیدها HT: Keys

  • HT: مورد رایج (⚡سوال مصاحبه) HT: Item In Common (⚡Interview Question)

  • HT: موارد تکراری را بیابید (⚡سوال مصاحبه) HT: Find Duplicates (⚡Interview Question)

  • HT: اولین شخصیت غیر تکراری (⚡سوال مصاحبه) HT: First Non-Repeating Character (⚡Interview Question)

  • HT: آناگرام های گروهی (⚡سوال مصاحبه) HT: Group Anagrams (⚡Interview Question)

  • HT: دو مجموع (⚡سوال مصاحبه) HT: Two Sum (⚡Interview Question)

  • HT: Subarray Sum (⚡سوال مصاحبه) HT: Subarray Sum (⚡Interview Question)

  • مقدمه ای بر مجموعه ها Introduction to Sets

  • مجموعه: حذف موارد تکراری (⚡سوال مصاحبه) Set: Remove Duplicates (⚡Interview Question)

  • مجموعه: دارای کاراکترهای منحصر به فرد (⚡سوال مصاحبه) Set: Has Unique Chars (⚡Interview Question)

  • مجموعه: جفت‌ها را بیابید (⚡سوال مصاحبه) Set: Find Pairs (⚡Interview Question)

  • مجموعه: طولانی ترین سکانس متوالی (⚡سوال مصاحبه) Set: Longest Consecutive Sequence (⚡Interview Question)

  • نمودار: راس را اضافه کنید Graph: Add Vertex

  • نمودار: اضافه کردن لبه Graph: Add Edge

  • نمودار: Edge را حذف کنید Graph: Remove Edge

  • نمودار: حذف Vertex Graph: Remove Vertex

  • مرتب سازی حباب Bubble Sort

  • انتخاب مرتب سازی Selection Sort

  • مرتب سازی درج Insertion Sort

  • درج مرتب سازی LL (⚡سوال مصاحبه) Insertion Sort of LL (⚡Interview Question)

  • ادغام Merge

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

  • محوری Pivot

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

  • BFS (جستجوی اول پهنا) BFS (Breadth First Search)

  • پیش سفارش DFS DFS PreOrder

  • DFS PostOrder DFS PostOrder

  • DFS InOrder DFS InOrder

  • متشکرم! Thank You!

نمایش نظرات

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

آموزش ساختار داده ها و الگوریتم ها - پایتون
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
8 hours
110
Udemy (یودمی) udemy-small
07 اسفند 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
22,253
4.7 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Scott Barrett Scott Barrett

توسعه دهنده و مدرس اصلی

Scott Barrett Scott Barrett

توسعه دهنده و مدرس اصلی

Udemy (یودمی)

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

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