آموزش مصاحبه کدگذاری شکست: ساختار داده و الگوریتم FAANG

Cracking Coding Interview : Data Structure & Algorithm FAANG

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آس در مصاحبه های کدنویسی گوگل، آمازون، فیس بوک، مایکروسافت، نتفلیکس. راهنمای گام به گام برای سخت ترین سوالات آنها! حل مسائل دشواری آسان تا متوسط ​​که به ساختارهای داده های مختلف می پردازد درک درستی از نحوه برخورد سیستماتیک به مسائل کدنویسی به صورت گام به گام داشته باشید هر آنچه را که برای انجام مصاحبه های کدنویسی دشوار نیاز دارید بیاموزید ده ها چالش مختلف را تمرین کنید سوالات متداول مصاحبه کارشناسی ارشد مصاحبه کد نویسی در شرکت‌های برتر فناوری (گوگل، آمازون، فیس‌بوک، اپل، مایکروسافت، نتفلیکس + دیگران) منبع نهایی برای آماده‌سازی برای مصاحبه‌های کدنویسی، مصاحبه‌های فنی و مصاحبه‌های برنامه‌نویسی استفاده از ساختارهای داده و الگوریتم‌های مناسب برای پاسخگویی به سوالات مصاحبه کدنویسی که بهترین‌ها را دارند. راه حل راهنمای گام به گام سؤالات متداول، نحوه حل آنها، بهینه سازی و ارائه آنها در طول مصاحبه فنی، دقیقاً به آنچه برای پاسخ دادن به سؤالات دشوار نیاز دارید و چارچوب مورد نیاز برای هر نوع سؤالی را که به شما می پرسند بیاموزید. دانش پایه DS & Algo از هر یک از زبان های برنامه نویسی مانند C++/Java/Python/C#... اگر شما جاه طلبی برای یادگیری و ورود به یکی از این شرکت ها را دارید، ما آن را برای شما قابل دستیابی خواهیم کرد! (به داستان های موفقیت دانش آموزان ما مراجعه کنید)

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

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

آیا می دانید مهندسان سطح ابتدایی در شرکت های فناوری برتر مانند گوگل، مایکروسافت، فیس بوک ... بیش از 150000 دلار در سال درآمد دارند

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

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


توسط کارشناسان صنعت تدریس می شود

این دوره توسط هارش که مدرس برنامه‌نویسی محبوب و مهندس نرم‌افزار ace است، تدریس می‌شود که در حال حاضر با آمازون کار می‌کند و در گذشته پیشنهادهای کاری از مایکروسافت، سامسونگ و Flipkart ارائه کرده است. هدف او ارائه دوره های با کیفیت بالا با قیمت مناسب است. او به دلیل توضیحات ساده و شگفت انگیز معروف است. هارش بیش از 3 سال تجربه تدریس دارد و در گذشته بیش از 10000 دانشجو را در دوره های آنلاین خود آموزش داده است. تخصص او در ساختار داده ها و الگوریتم ها، کدنویسی آماده سازی مصاحبه نهفته است. بسیاری از شاگردان سابق او اکنون در شرکت های تولید کننده برتر مانند اپل، گوگل، آمازون، مایکروسافت، سامسونگ، ادوبی و غیره کار می کنند.


مربیان فوق پاسخگو

اگر این دوره به اندازه کافی کامل نبود، ما پشتیبانی کامل را ارائه می‌دهیم، به هر سؤالی که دارید در عرض 6 ساعت، 7 روز در هفته پاسخ می‌دهیم (در حالی که بسیاری از مدرسان فقط یک بار در هفته پاسخ می‌دهند یا اصلاً جواب نمی‌دهند).

>

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


ضمانت بازپرداخت

این دوره با 30 روز ضمانت بازگشت وجه کامل ارائه می شود.

شما یا در نهایت آن مشاغل پردرآمد را به دست می آورید و شغلی عالی برای خود ایجاد می کنید، یا این دوره را امتحان می کنید و اگر آن را دوست ندارید، به سادگی تمام پول خود را پس می گیرید...

شما به معنای واقعی کلمه نمی توانید ببازید.


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

5 STARS - این دوره شگفت انگیز است

آن چیزی را که وعده می دهد ارائه می دهد، از صفر تا تسلط. استفاده از c++ برای من بهترین بود، بهتر از دوره های دیگر، در نهایت می توانم با استفاده از بازگشتی مشکلات را حل کنم و خیلی چیزها را درک کنم. یک پیشنهاد کوچک به سازندگان دیگر دوره ها به دلیل استفاده از گرافیک و انیمیشن در فیلم ها محبوب هستند، بنابراین، اگر می توانید آن قسمت را کمی تقویت کنید زیرا محتوای شما طلای خالص است و لطفاً سؤالات مصاحبه واقعی از شرکت های بزرگ را به چیز دیگری اضافه کنید، لطفاً محتوای خود را بیشتر در معرض دید قرار دهید. در دسترس قرار دادن ویدیوهای بیشتری برای مشاهده قبل از خرید، من تقریباً به این دلیل این دوره را نخریدم به کار خوب ادامه دهید و با تشکر فراوان :)

5 STARS - برای مصاحبه آینده خود بسیار آماده هستم - توضیحات بسیار واضح و مفید هستند.

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

5 STARS - مشکلات بسیار خوبی پوشش داده شد و همچنین مدرس کد بسیار تمیز و خوبی نوشت. مدرس بسیار پاسخگو است با تشکر از دوره

5 STARS - دوره عالی برای یادگیری کدنویسی مشکلات مصاحبه.

5 STARS - بهترین دوره برای آماده شدن برای مصاحبه های کدنویسی توضیح واضحی در مورد هر مشکل دارد. برای درک کدها و همچنین مثال ها بسیار خوب و ساده است. مربیان واقعا شگفت انگیز هستند. آنها یادگیری موضوعات دشوار را بسیار ساده می کنند. من این دوره را برای کرک کردن مصاحبه کد نویسی به شدت توصیه می کنم.

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

5 STARS - من سبک واضح را دوست دارم. مزخرف نیست!

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

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

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

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

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

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

5 STARS - همه، به این دوره نگاه کنید. این شگفت انگیز است. من با ساختار داده ها و الگوریتم مشکل داشتم، اما این توضیح دوره واقعاً عالی است و اکنون می توانم چند سؤال چالش برانگیز را حل کنم. با تشکر از شما بچه ها


نکات برجسته

  • دوره آموزشی مخصوص افرادی است که می خواهند آن شغل رویایی را بدست آورند؟

  • برای حل هر گونه سوال کدنویسی روش گام به گام را دنبال کنید

  • تبلت را برای نوشتن روی صفحه و ارائه توضیحات بصری حتی بیشتر بنویسید.

  • بیش از 47 ساعت محتوای غنی

  • بیش از 100 ویدیو HD

  • از کارشناسان صنعت شاغل در شرکت‌های فناوری برتر آمازون، مایکروسافت

    بیاموزید
  • این دوره به طور مداوم به روز می شود و بهبود می یابد.

  • مهمتر از همه، این دوره به دانش آموزان مهارت های زندگی واقعی مورد نیاز برای دستیابی به مشاغل مورد تقاضا را آموزش می دهد

  • مقالات، تمرین‌های کدنویسی، تکالیف، آزمون‌ها

  • مجموعه ای از مهم ترین مشکلات مصاحبه کدنویسی بر اساس تجربه 6 ساله من از پیش انتخاب شده است

  • سوالات و توضیحات شخصی رایج ترین سوالات مصاحبه را تمرین می کند

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

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

بر خلاف بسیاری از مربیان، ما بازاریاب یا فروشنده نیستیم. سایر مربیان خود مصاحبه‌های FAANG را کرک نکرده‌اند، اما ما متفاوت هستیم، ما مصاحبه‌های کدنویسی آمازون، مایکروسافت، اوبر، سامسونگ، Flipkart را کرک کرده‌ایم و در شرکت‌های FAANG کار می‌کنیم.

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

بهترین زمان برای شروع دیروز بود. بهترین زمان بعدی اکنون

است

دکمه Buy Now را کلیک کنید و اکنون شروع به یادگیری کنید!

توجه: من کد را در C++ می نویسم اما شما به راحتی می توانید نقشه برداری را به زبان های دیگر مانند Java/JS/Python...


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

طول کلمه آخر Length of Last Word

  • طول کلمه آخر Length of Last Word

رشته معکوس Reverse String

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

طولانی ترین پیشوند مشترک Longest Common Prefix

  • طولانی ترین پیشوند مشترک Longest Common Prefix

کلاس رشته String class

  • کلاس رشته String class

بردارها Vectors

  • بردارها Vectors

فیز وزوز Fizz Buzz

  • فیز وزوز Fizz Buzz

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

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

شماره ستون برگه اکسل Excel Sheet Column Number

  • شماره ستون برگه اکسل Excel Sheet Column Number

رشته پالیندروم Palindrome String

  • رشته پالیندروم Palindrome String

پالیندروم معتبر Valid Palindrome

  • پالیندروم معتبر Valid Palindrome

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

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

حذف همه موارد تکراری مجاور - 2 Remove All Adjacent Duplicates - 2

  • تمام موارد تکراری مجاور را حذف کنید - 2 Remove all adjacent duplicates - 2

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

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

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

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

  • قدرت Power

  • چاپ اعداد Print Numbers

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

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

  • ضرب Multiplication

  • صفر بشمار Count Zeroes

  • جمع هندسی Geometric Sum

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

الگوریتم: انتخاب مرتب سازی Algorithm : Selection Sort

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

الگوریتم ها: مرتب سازی حباب Algorithms : Bubble Sort

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

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

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

الگوریتم: ادغام مرتب سازی Algorithm : Merge Sort

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

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

الگوریتم: مرتب سازی سریع Algorithm : Quick Sort

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

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

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

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

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

الگوریتم ها: جستجوی باینری Algorithms : Binary Search

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

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

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

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

جستجوی باینری پیشرفته: اولین و آخرین رخداد را بیابید Advanced Binary Search : Find First & Last Occurence

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

جستجوی باینری پیشرفته: جستجو در آرایه مرتب شده چرخشی Advanced Binary Search : Search in Rotated Sorted Array

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

جستجوی پیشرفته باینری: پیاده سازی ریشه مربع Advanced Binary Search : Implement Square root

  • پیاده سازی ریشه مربع Implement Square root

جستجوی باینری پیشرفته: حداقل عنصر را در آرایه چرخش مرتب شده پیدا کنید Advanced Binary Search : Find Minimum Element in Sorted Rotated Array

  • حداقل عنصر را در آرایه چرخش مرتب شده پیدا کنید Find Minimum Element in Sorted Rotated Array

تبدیل زیگ زاگ ZigZag Conversion

  • تبدیل زیگ زاگ ZigZag Conversion

تک شماره Single Number

  • تک شماره Single Number

بازی پرش Jump Game

  • بازی پرش Jump Game

بازی پرش - 2 Jump Game - 2

  • بازی پرش - 2 Jump Game - 2

کلمات معکوس در یک رشته Reverse Words in a String

  • کلمات معکوس در یک رشته Reverse Words in a String

جایگشت را پیدا کنید Find Permutation

  • جایگشت را پیدا کنید Find Permutation

چرخش تصویر Rotate Image

  • چرخش تصویر Rotate Image

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

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

ماتریس صفر را تنظیم کنید Set Matrix Zero

  • ماتریس صفر را تنظیم کنید Set Matrix Zero

جستجو در ماتریس سطر و ستون Search in Row-wise and Column-wise Matrix

  • جستجو در ماتریس Search in Matrix

تقاطع لیست Intersection of List

  • تقاطع لیست Intersection of List

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

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

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

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

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

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

2 عدد را به عنوان لیست اضافه کنید Add 2 number as list

  • 2 عدد را به عنوان لیست اضافه کنید Add 2 number as list

لیست پارتیشن Partition List

  • لیست پارتیشن Partition List

تشخیص چرخه در لیست پیوندی Cycle Detection in Linked List

  • چرخه Cycle

چرخه - نقطه شروع چرخه را پیدا کنید Cycle - Find starting point of Cycle

  • چرخه -2 Cycle -2

پرانتز معتبر Valid Parenthesis

  • پرانتز معتبر Valid Parenthesis

پیمایش Inorder Inorder Traversal

  • پیمایش Inorder Inorder Traversal

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

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

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

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

همان درخت Same Tree

  • همان درخت Same Tree

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

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

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

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

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

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

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

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

پیمایش سفارش سطح معکوس Reverse Level Order Traversal

  • پیمایش سفارش سطح معکوس Reverse Level Order Traversal

پیمایش سفارش در سطح زیگ زاگ ZigZag Level Order Traversal

  • پیمایش سفارش در سطح زیگ زاگ ZigZag Level Order Traversal

پیمایش ترتیب عمودی Vertical Order Traversal

  • توضیح پیمایش ترتیب عمودی Vertical Order Traversal Explanation

  • کد پیمایش سفارش عمودی Vertical Order Traversal Code

حداقل عمق درخت باینری Minimum Depth of Binary Tree

  • حداقل عمق درخت باینری Minimum Depth of Binary Tree

پایین ترین جد مشترک - BST Lowest Common Ancestor - BST

  • پایین ترین جد مشترک Lowest Common Ancestor

پایین ترین درخت باینری اجدادی مشترک Lowest Common Ancestor Binary Tree

  • پایین ترین درخت دودویی اجدادی را توضیح دهد Lowest Common Ancestor Binary Tree explain

  • کمترین کد درخت باینری اجدادی رایج Lowest Common Ancestor Binary Tree code

معکوس کردن درخت دودویی Invert Binary Tree

  • معکوس کردن درخت دودویی Invert Binary Tree

اعتبارسنجی درخت جستجوی باینری Validate Binary Search Tree

  • اعتبارسنجی درخت جستجوی باینری Validate Binary Search Tree

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

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

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

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

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

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

درخت دکارتی بسازید Construct Cartesian Tree

  • درخت دکارتی را بسازید توضیح دهید Construct Cartesian Tree Explain

  • کد درخت دکارتی را بسازید Construct Cartesian Tree Code

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

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

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

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

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

Kth کوچکترین عنصر در یک BST Kth Smallest Element in a BST

  • Kth کوچکترین عنصر در کد BST Kth Smallest Element in a BST Code

  • Kth کوچکترین عنصر در توضیح BST Kth Smallest Element in a BST Explanation

دو مجموع Two Sum

  • دو مجموع Two Sum

دو مجموع II Two Sum II

  • دو مجموع II Two Sum II

ساختار داده ها: صف های اولویت Data Structure : Priority Queues

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

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

  • معرفی Heap Heap Introduction

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

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

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

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

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

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

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

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

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

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

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

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

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

ساختار داده: HashMap Data Structure : HashMap

  • مقدمه ای بر نقشه هاش Introduction to Hash Map

  • HashMap داخلی Inbuilt HashMap

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

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

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

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

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

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

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

  • ریش کردن Rehashing

فیبوناچی Fibonacci

  • فیبوناچی Fibonacci

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

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

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

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

حداقل مراحل در شبکه بی نهایت Minimum Steps in Infinite Grid

  • حداقل مراحل در شبکه بی نهایت Minimum Steps in Infinite Grid

  • حداقل مراحل در شبکه بی نهایت - کدگذاری Minimum Steps in Infinite Grid - Coding

مسیر منحصر به فرد شبکه Grid Unique Path

  • توضیح مسیر منحصر به فرد Grid Grid Unique Path Explanation

  • Grid Unique Path - کدنویسی Grid Unique Path - Coding

  • Grid Unique Path Optimization Grid Unique Path Optimization

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

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

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

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

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

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

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

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

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

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

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

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

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

ساختار داده: سعی کنید Data Structure : Trie

  • معرفی Introduction

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

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

نظرات هتل Hotel Reviews

  • نظرات هتل Hotel Reviews

کوتاه ترین پیشوند منحصر به فرد Shortest Unique Prefix

  • کوتاه ترین پیشوند منحصر به فرد Shortest Unique Prefix

جایگزینی کلمات پاراگراف Paragraph Words Replacement

  • جایگزینی کلمات پاراگراف Paragraph Words Replacement

  • جایگزینی کلمات پاراگراف - راه حل امتحان کنید Paragraph Words Replacement - Trie Solution

تعداد جزایر Number of islands

  • تعداد جزایر توضیح دهید Number of islands Explain

  • کد تعداد جزایر Number of islands Code

حداکثر مساحت جزایر MaxArea of islands

  • Max Area of ​​Islands توضیح دهید MaxArea of islands Explain

  • کد MaxArea جزایر MaxArea of islands code

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

  • معرفی Introduction

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

برنامه دوره Course Schedule

  • توضیح برنامه دوره Course Schedule Explain

  • کد برنامه دوره Course Schedule Code

الگوریتم ها: Kruskal Algorithms : Kruskal

  • معرفی Introduction

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

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

الگوریتم ها: Prims Algorithms : Prims

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

جزایر قابل جابجایی Commutable Islands

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

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

کوتاه ترین مسیر در ماتریس باینری Shortest Path in Binary Matrix

  • کوتاه ترین مسیر در ماتریس باینری را توضیح دهید Shortest Path in Binary Matrix Explain

  • کوتاه ترین مسیر در کد ماتریس باینری Shortest Path in Binary Matrix Code

شوالیه در هیئت شطرنج Knight on chess Board

  • شوالیه در هیئت شطرنج توضیح دهد Knight on chess Board explain

  • کد شوالیه در صفحه شطرنج Knight on chess Board code

نردبان کلمه Word Ladder

  • Word Ladder توضیح دهید Word Ladder explain

  • کد نردبان ورد Word Ladder code

پرتقال های پوسیده Rotten Oranges

  • توضیح پرتقال های پوسیده Rotten Oranges Explanation

  • کد پرتقال های پوسیده Rotten Oranges Code

الگوریتم: Dijikstra Algorithm : Dijikstra

  • Algo: Dijikstra توضیح دهید Algo : Dijikstra explain

  • الگو : کد دیجیکسترا Algo : Dijikstra Code

K لیست مرتب شده را ادغام کنید Merge K sorted List

  • توضیح فهرست مرتب‌شده K را ادغام کنید Merge K sorted List explanation

  • کد فهرست مرتب‌شده K را ادغام کنید Merge K sorted List code

کش LRU LRU Cache

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

  • کد LRU Cache LRU Cache code

تکرار و عدد از دست رفته Repeat and Missing Number

  • تکرار و توضیح شماره از دست رفته Repeat and Missing Number Explanation

  • تکرار و کد شماره از دست رفته Repeat and Missing Number Code

زیرآرایه مجموع حداکثر - الگوریتم کادین Maximum Sum Subarray - Kadane's Algorithm

  • Maximum Sum Subray را توضیح دهید Maximum Sum Subarray explain

  • حداکثر مجموع کد زیرآرایی Maximum Sum Subarray code

آرایه را برگردانید Flip the array

  • توضیح تلنگر Flip Explanation

  • تلنگر کد Flip Code

شماره متمایز در ویندوز Distinct Number in Windows

  • شماره متمایز در توضیح ویندوز Distinct Number in Windows Explanation

  • شماره متمایز در کد ویندوز Distinct Number in Windows Code

مصاحبه ساختگی -> بسیار مهم Mock Interview -> Very Important

  • مصاحبه ساختگی Mock Interview

جایزه Bonus

  • کوپن برای دوره های دیگر من Coupons for my other courses

نمایش نظرات

Udemy (یودمی)

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

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

آموزش مصاحبه کدگذاری شکست: ساختار داده و الگوریتم FAANG
جزییات دوره
48 hours
202
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
13,141
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Harsh Kajla Harsh Kajla

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

Ankit Thakran Ankit Thakran

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