آموزش ساختارهای داده A-Z: ساختارهای داده + الگوریتم‌های Bootcamp

Data Structures A-Z : Data Structures + Algorithms Bootcamp

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

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

آیا می خواهید مصاحبه کدنویسی بعدی خود را کرک کنید؟ آیا می خواهید در حل الگوریتم های چالش برانگیز استاد شوید؟

آیا به حوزه ساختارهای داده علاقه دارید؟ آیا شما علاقه مند به بازی با الگوریتم های پیچیده هستید؟ پس این دوره برای شماست!

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

کل دوره بر اساس یک هدف واحد است: تبدیل شما به یک برنامه نویس حرفه ای که قادر به نوشتن کد به عنوان یک حرفه ای است.

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

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

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

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


چرا این تنها دوره ای است که برای یادگیری ساختارهای داده و الگوریتم ها نیاز دارید؟

این دوره همه چیزهایی است که از ابتدا تا انتها بدون توجه به تجربه شما نیاز دارید.

این یک دوره تعاملی است. به جای توضیح مفاهیم با اسلایدهای پاورپوینت، دوباره شما را به کلاس درس می برم.

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

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

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

★★★★★

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

و واضح و مستقیم است و مثال‌ها واقعا عالی هستند و روشی که ارائه دهنده موضوع را توصیف می‌کند نیز بسیار مفید است.

با تشکر فراوان! - Giada

★★★★★

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

★★★★★

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

★★★★★

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

★★★★★

به روشی بسیار ساده و واضح، مربی مواردی را توضیح می‌دهد و به ما فرصت می‌دهد تا فکر کنیم و منطق خود را برای پیاده‌سازی ساختارهای داده توسعه دهیم. این واقعا چیزهای پیچیده را ساده می کند!!! من فیلم ها و نمونه کدها را بسیار واضح و دقیق یافتم. یک دوره آموزشی پایه بسیار خوب در مورد ساختار داده - Abhishek Agarwal

★★★★★

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

★★★★★

این دوره برای من مسابقه خوبی است، تا شروع، برای پایان به خوبی اجرا شده، محتوا و برنامه درسی خوب است، برای من به عنوان یک مبتدی بسیار مفید است، من چیزهای زیادی از این دوره یاد گرفتم، بسیار متشکرم برای چنین دوره فوق العاده ای با تشکر - مگنوس

★★★★★

به وضوح توضیح داده شده است، این دوره تمام اصول اولیه و فراتر از آن را پوشش می دهد. آنچه را که می خواهم یاد بگیرم به اضافه چیزهای بیشتری یاد گرفتم. وینوث به وضوح توضیح می دهد، من از نحوه تدریس او لذت بردم، بسیار دقیق و مختصر. راستش را بخواهید، این دوره برای مبتدیان خوب است - Noel

★★★★★

من متوجه شدم که این دوره برای من بسیار ارزشمند است، به خصوص بخش های Tree و Graph بسیار جذاب هستند، ارائه منظم، دوره به راحتی قابل درک است، در کل باید دوره را طی کرده باشد که چه کسی ساختار داده ها و الگوریتم ها را از پایه درک کند. با تشکر - Abinav

★★★★★

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

★★★★★

بسیار خوب! سبک تدریس، محتوا و کیفیت دوره همگی عالی هستند. بیش از این ماده عالی برای ساختارهای داده و الگوریتم ها است. من این دوره را به دوستان خود به شدت توصیه می کنم. با تشکر فراوان برای چنین دوره فوق العاده ای. - سلیا


چرا باید ساختارهای داده و الگوریتم ها را یاد بگیرید:

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

  • مشکل را کارآمدتر حل کنید: موتور جستجو ممکن است کد منبع را برای حل مشکل یا مراحلی را برای شما ارائه دهد تا مشکل را برطرف کنید. اما، برنامه نویس واقعی، رابط های داخلی برنامه نویسی برنامه شامل ساختار داده ها را درک می کند و تصمیم می گیرد.

  • بهبود مهارت‌های حل مسئله و تحلیل: ساختارهای داده و الگوریتم‌ها نه تنها برای رسیدن به شغل رویایی شما حیاتی هستند، بلکه به بهبود مهارت‌های حل مسئله و تحلیلی نیز کمک می‌کنند که می‌تواند شما را به تفکر خارج از چارچوب تشویق کند. راه حل ها.

  • از ابزار Right برای حل مشکل استفاده کنید: ساختار داده و الگوریتم مجموعه‌ای از تکنیک‌ها را برای مدیریت کارآمد داده‌ها در اختیار برنامه‌نویس قرار می‌دهد. برنامه نویس باید مفاهیم اصلی مدیریت داده ها را درک کند. ساختار داده و الگوریتم ها به شما کمک می کند تا ابزار مناسب برای شغل خود را انتخاب کنید

  • علاوه بر این، تلاش‌های آینده شما را نیز فعال می‌کند، زیرا چیزی است که با توجه به تکامل سریع فناوری‌ها و افزایش حجم داده‌ها، هرگز از تقاضا خارج نمی‌شود.


در اینجا فقط برخی از چیزهایی است که یاد خواهید گرفت

(اگر هنوز همه اینها را متوجه نشده اید اشکالی ندارد، در دوره خواهید فهمید)

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

· درک اصول اصلی کدنویسی.

· درک پیچیدگی کد و نحوه نوشتن کد کارآمد و سطوح مختلف پیچیدگی.

· مبانی ساختارهای داده و الگوریتم ها

· ساختارهای داده پایه (آرایه ها، لیست پیوندی، و جدول هش)

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

· ساختارهای داده نمودار

· الگوریتم هایی برای اعمال نمودار در اجرای محصول

· الگوریتم های جستجو

· الگوریتم های مرتب سازی مختلف


سوالات متداول:

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

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

اگر فقط ویدیوها را تماشا کنید، به سختی می توانید چیزی را بدون امتحان کردن چیزها در رایانه خود یاد بگیرید. در عوض، کد را در رایانه خود امتحان کنید، کد را تغییر دهید، آن را اجرا کنید، آن را بیشتر بهبود ببخشید، دوباره اجرا کنید، خطاهای احتمالی را برطرف کنید، سعی کنید یک برنامه مشابه بسازید، تکرار کنید، وقتی گیر کردید در Q A سؤال بپرسید و سعی کنید آن را حل کنید. تمام تمرینات دوره به این ترتیب، بدون شک نحوه استفاده از ساختارهای داده و الگوریتم ها و یافتن شغل را خواهید آموخت.

چقدر زمان برای تکمیل دوره نیاز دارم؟

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

من چیزی در مورد برنامه نویسی نمی دانم. آیا همچنان می توانم ساختارهای داده و الگوریتم ها را یاد بگیرم؟

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

آیا برای شرکت در این دوره به دانش قبلی نیاز دارم؟

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

آیا دوره منقضی می شود؟

خیر. وقتی دوره را خریداری کردید، مال شماست. من به طور مرتب محتوا را به روز می کنم و تمام به روز رسانی ها در خرید یک باری که انجام می دهید به صورت رایگان در اختیار شما قرار می گیرد.

آیا در صورت گیر کردن، پشتیبانی دریافت خواهم کرد؟

بله. با خیال راحت یک سوال را در Q A مطرح کنید و من در همان روز به سوالات شما پاسخ خواهم داد. من تقریباً همه چیزهایی را که برای متخصص شدن در ساختارهای داده و الگوریتم نیاز دارید، پوشش دادم. اگر احساس می‌کنید، این دوره به اندازه کافی کامل نبود، من پشتیبانی کامل را ارائه می‌دهم، به هر سؤالی که ۷ روز در هفته دارید پاسخ می‌دهم.


اگر سوالی داشته باشم چه می شود؟

اگر این دوره به اندازه کافی کامل نبود، من پشتیبانی کامل را ارائه می‌دهم، به هر سؤالی که ۷ روز در هفته دارید پاسخ می‌دهم.


چه چیزی مانع از ثبت نام امروز شما می شود؟

وقت کافی ندارید؟ مسئله ای نیست من این دوره را طراحی کرده ام تا بتوانید در عرض یک هفته هر آنچه را که نیاز دارید بیاموزید.

هنوز در حال سنجش ارزش هستید؟ گوش بده. من این دوره را بزرگتر، بهتر و مقرون به صرفه تر کرده ام - با محتوای بیشتر و نکات کدنویسی بیشتر و بهترین شیوه ها - از همیشه. و در این دوره، من به شما نشان می دهم که چگونه همه کدها را از ابتدا ایجاد کنید. می توانید کد را همراه با من در فیلم ها تایپ کنید که بهترین راه برای یادگیری است. و من یک مربی بسیار پاسخگو هستم و آماده پاسخگویی به سوالات شما و کمک به شما در حل هر مشکلی هستم.

تجربه قبلی ندارید؟ جدی مشکلی نیست این دوره به طور ماهرانه ای طراحی شده است تا به همه از مبتدیان کامل تا توسعه دهندگان حرفه ای آموزش دهد. (و بله، حتی توسعه دهندگان حرفه ای این دوره را می گذرانند تا به سرعت آخرین مهارت ها را جذب کنند، در حالی که مهارت های موجود را تازه می کنند).

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

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

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

اکنون ثبت نام کنید و سفر خود را به سوی پردرآمدترین، پرماجراترین و هیجان انگیزترین مسیر شغلی که می توانید تصور کنید آغاز کنید! یا، با استفاده از ویژگی پیش‌نمایش، این دوره را برای یک چرخش رایگان شرکت کنید، تا بدانید که 100% مطمئن هستید که این دوره برای شما مناسب است.


100% ضمانت بازگشت پول

این دوره با 30 روز ضمانت بازگشت کامل وجه ارائه می شود. دوره را بگذرانید، سخنرانی ها را مرور کنید، تمرینات را انجام دهید و اگر راضی نیستید، ظرف 30 روز درخواست بازپرداخت کنید. تمام پول شما در آخرین سکه پرسیده می شود.

شما یا در نهایت با یک متخصص در مهارت‌های ساختار داده و الگوریتم‌ها مواجه می‌شوید، به توسعه برنامه‌های عالی ادامه می‌دهید و به طور بالقوه شغلی عالی برای خود ایجاد می‌کنید، یا دوره را امتحان می‌کنید و اگر دوست ندارید، به سادگی تمام پول خود را پس می‌گیرید. آن… (و چرا چنین تضمینی نمی دهید؟ مطمئن هستم که این دوره ارزش زیادی برای شما خواهد داشت)

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

شما را در داخل می بینیم (عجله، ساختارهای داده و کلاس الگوریتم در انتظار است!)


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

شروع به کار با ساختارهای داده مسترکلاس!!! Getting Started to Data Structures Masterclass!!!

  • معرفی دوره Course Introduction

  • چرا باید ساختارهای داده را یاد بگیریم؟ Why Should Learn Data Structures?

سفر خود را با ساختارهای داده و الگوریتم ها شروع کنید Start Your Journey with Data Structures and Algorithms

  • مقدمه ای بر ساختارهای داده Introduction to Data Structures

  • مقدمه ای بر الگوریتم ها Introduction to Algorithms

  • تصویرسازی الگوریتم ها Visualizing Algorithms

  • چرا الگوریتم ها بسیار مهم هستند؟ Why are Algorithms so Important

  • آشنایی با پیچیدگی الگوریتم ها Understanding the Complexity of Algorithms

  • تجزیه و تحلیل الگوریتم ها Analysis of Algorithms

  • Big O - نگرانی واقعی شما Big O - Your Real Concern

  • لگاریتم ها Logarithms

  • سطوح پیچیدگی Complexity Levels

  • خلاصه مقدمه Introduction wrap-up

  • پیچیدگی الگوریتم ها Complexity of Algorithms

------- ساختارهای داده پایه ------- ------- Basic Data Structures -------

  • معرفی Introduction

  • به Basic Data Structures خوش آمدید Welcome to Basic Data Structures

ایده اصلی پشت تمام ساختار داده ها: ساختار داده آرایه The Basic Idea behind all the data structure : Array data structure

  • آرایه 1 بعدی (ریشه برای تمام ساختارهای داده) 1D Array (Root for all data structures)

  • پیاده سازی آرایه 1 بعدی 1D Array Implementation

  • چرا آرایه ایندکس از 0 شروع می شود؟ Why Array Index Start from 0 ?

  • آرایه دو بعدی 2D Array

ساختار داده لیست پیوندی: داده های خود را به ترتیب ذخیره کنید Linked List Data Structure : Store your data in order

  • ساختار داده لیست پیوندی Linked List Data Structure

  • فهرست پیوندی تکی (طعم ساختار داده لیست پیوندی) Singly Linked List (Flavour of linked list data structure)

  • ویدیوی فهرست پیوندی دوگانه (طبیعی دیگر از ساختار داده لیست پیوندی) Doubly Linked List Video (Another flavour of linked list data structure)

  • DLL کارآمد حافظه Memory Efficient DLL

  • فهرست پیوندی دایره ای (یک طعم دیگر از ساختار داده لیست پیوندی) Circular Linked List (One more flavour of linked list data structure)

  • پیاده سازی لیست پیوندی Linked List Implementation

  • لیست پیوندی HW HW Linked List

  • لیست پیوندی در مقابل آرایه Linked List Vs Array

ساختار داده ویژه بر اساس تکنیک هشینگ Special Data structure based on Hashing Technique

  • جدول هش (طعم خاص ساختار داده)) Hash Table (Special flavour of data structure))

  • الگوریتم درهم سازی Hashing Algorithm

  • رسیدگی به برخوردها Handling Collisions

  • جمع بندی ساختارهای داده پایه Basic Data structures Wrap-Up

ساختارهای داده پشته و صف: آنها سرگرم کننده هستند - ببینید چگونه! Stack And Queue Data Structures : They are Fun - See How!

  • مقدمه ای بر ساختارهای داده پشته Introduction to Stack Data Structures

  • عملیات پشته Stack Operations

  • کاربردهای Stack Applications of Stack

  • اجرای پشته با استفاده از لیست پیوندی Stack Implementation using Linked List

  • پیاده سازی پشته با استفاده از آرایه Stack Implementation using array

  • ساختارهای داده صف Queue Data Structures

  • عملیات صف Queue Operations

  • کاربردهای ساختار داده صف Applications of Queue Data Structure

  • اجرای صف با استفاده از لیست پیوندی Queue Implementation using Linked List

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

  • صف اولویت (طعم ساختار داده صف) Priority Queue (Flavour of Queue data structure)

  • جمع بندی واحد 3 Unit 3 Wrap-Up

------- ساختارهای داده پیشرفته ------- ------- Advanced Data Structures -------

  • به ساختارهای داده پیشرفته خوش آمدید Welcome to Advanced Data Structures

نظریه درخت - آماده شدن برای ساختارهای داده پیشرفته Tree Theory - Getting Ready to Advanced Data Structures

  • مقدمه ای بر ساختار داده درختی Introduction to Tree Data Structure

  • درخت دودویی Binary Tree

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

  • پیاده سازی جستجوی BST BST Search Implementation

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

  • پیاده سازی حذف BST BST Deletion Implementation

  • پیمایش درختان Tree Traversals

  • جستجوی اول عرض (الگوریتم پیمایش) Breadth First Search (Traversals Algorithm)

  • اجرای جستجوی اول عرض Breadth First Search Implementation

  • جستجوی اول عمق (الگوریتم پیمایش) Depth First Search (Traversals Algorithm)

  • Depth First Search: پیش سفارش Depth First Search: Pre-Order

  • عمق جستجوی اول: به ترتیب Depth First Search: In-Order

  • عمق جستجوی اول: پس از سفارش Depth First Search: Post-Order

  • پیاده سازی Depth First Search Depth First Search Implementation

  • جمع بندی واحد Unit Wrap-Up

نظریه نمودار - شگفت انگیز است [ساختارهای داده پیشرفته دیگر] Graph Theory - Its Amazing [ Another Advanced Data Structures]

  • مقدمه ای بر ساختارهای داده گراف Introduction to Graph Data Structures

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

  • استفاده از ساختار داده های نموداری Uses of Graph Data structure

  • بازنمایی های نموداری Graph Representations

  • مقایسه ماتریس در مقابل نمایش فهرست Compare Matrix Vs List Representation

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

  • الگوریتم های پیمایش نمودار Graph Traversals Algorithms

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

  • جمع بندی واحد Unit Wrap-Up

  • نقد شما روز من را بساز! Your Review Make My Day!

------- به الگوریتم ها خوش آمدید ------- ------- Welcome to Algorithms -------

  • به الگوریتم ها فکر کنید: لذت واقعی از اینجا شروع می شود!!! Think of Algorithms: Real fun starts here!!!

الگوریتم ها: 2 الگوریتم کوتاه ترین مسیر محبوب Algorithms : The 2 most popular Shortest Path Algorithms

  • معرفی Introduction

  • الگوریتم دایکسترا Dijkstra's Algorithm

  • الف* الگوریتم A* Algorithm

الگوریتم ها: جستجوی الگوریتم ها - جستجو همیشه سرگرم کننده است! Algorithms : Searching Algorithms - Searching is always Fun!

  • الگوریتم جستجوی خطی Linear Search Algorithm

  • پیاده سازی جستجوی خطی Linear Search Implementation

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

  • پیاده سازی جستجوی باینری Binary Search Implementation

الگوریتم های مرتب سازی - الگوریتم مناسب را برای مکان مناسب انتخاب کنید Sorting Algorithms - Choose Right Algorithm for Right Place

  • معرفی Introduction

  • الگوریتم مرتب سازی حباب Bubble Sort Algorithm

  • پیاده سازی الگوریتم مرتب سازی حباب Bubble Sort Algorithm Implementation

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

  • پیاده سازی الگوریتم مرتب سازی انتخاب Selection Sort Algorithm Implementation

  • الگوریتم مرتب سازی درج Insertion Sort Algorithm

  • پیاده سازی الگوریتم مرتب سازی درج Insertion Sort Algorithm Implementation

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

  • پیاده سازی الگوریتم مرتب سازی ادغام Merge Sort Algorithm Implementation

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

  • پیاده سازی الگوریتم مرتب سازی سریع Quick Sort Algorithm Implementation

  • الگوریتم مرتب سازی هیپ Heap Sort Algorithm

  • پیاده سازی الگوریتم مرتب سازی هیپ Heap Sort Algorithm Implementation

نتیجه گیری [مسترکلاس ساختارهای داده و الگوریتم ها] The Conclusion [Of Data Structures and Algorithms Masterclass]

  • متشکرم! Thank You!

  • فعلا همین! That's all for now!

نمایش نظرات

Udemy (یودمی)

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

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

آموزش ساختارهای داده A-Z: ساختارهای داده + الگوریتم‌های Bootcamp
جزییات دوره
7.5 hours
91
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
33,675
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar