لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساختارهای داده پیشرفته در جاوا
- آخرین آپدیت
دانلود Advanced Data Structures in Java
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
گوگل مپس چگونه با توجه به شرایط ترافیکی فعلی، بهترین مسیر را برای تردد در شهر برنامهریزی میکند؟ یک روتر اینترنت چگونه بستههای ترافیک شبکه را برای به حداقل رساندن تأخیر هدایت میکند؟ یک گروه امدادی چگونه منابع خود را بین شرکای محلی وابسته به خود تخصیص میدهد؟
برای حل چنین مسائلی، ما ابتدا قطعات کلیدی داده را در یک ساختار داده پیچیده نمایش میدهیم. در این دوره، شما با ساختارهای داده مانند گرافها که برای کار با دادههای ساختاریافته در دنیای واقعی ضروری هستند، آشنا خواهید شد. شما الگوریتمهایی را برای کار با این دادهها جهت حل مسائل واقعی، توسعه، پیادهسازی و تحلیل خواهید کرد. علاوه بر این، با پیچیدهتر شدن برنامههایی که در این دوره توسعه میدهید، بررسی خواهیم کرد که چه چیزی باعث طراحی خوب کد و سلسله مراتب کلاسها میشود تا بتوانید نه تنها کد صحیح بنویسید، بلکه آن را با دیگران به اشتراک گذاشته و در آینده از آن نگهداری کنید.
پروژه اصلی این دوره، یک اپلیکیشن برنامهریزی مسیر خواهد بود. شما مفاهیم هر ماژول را مستقیماً در ساخت یک اپلیکیشن به کار میگیرید که به یک عامل خودمختار (یا یک راننده انسانی!) اجازه میدهد در محیط خود پیمایش کند. و طبق معمول، ما مجموعههای ویدئویی مختلفی داریم تا به پیوند دادن محتوا با اهمیت آن در دنیای واقعی کمک کنیم و سطوح مختلفی از پشتیبانی را برای برآوردن نیازهای شخصی شما فراهم آوریم.
سرفصل ها و درس ها
مقدمهای بر دوره
Introduction to the Course
خوشآمدگویی
Welcome
مسیر یادگیری شما در این دوره
Your path through this course
چالشهای مفهومی
Concept challenges
نمونه اولیه پروژه
Project Prototype
مقدمهای بر گرافها
Introduction to Graphs
مقدمه
Introduction
پروژه: بررسی اجمالی پروژه معرفی گرافها
Project: Introduction to Graphs Project Overview
بخش اصلی: گراف چیست؟
Core: What's a graph?
بخش اصلی: تعاریف گراف
Core: Graph definitions
در دنیای واقعی: گرافها در گوگل
In the real world: Graphs at Google
در دنیای واقعی: گرافهای بیشتر در گوگل
In the real world: More graphs at Google
بخش اصلی: پیادهسازی گرافها در جاوا
Core: Implementing graphs in Java
بخش اصلی: ماتریس مجاورت
Core: Adjacency matrix
بخش اصلی: لیست مجاورت
Core: Adjacency list
چالش مفهومی: مقایسه پیادهسازیهای مختلف گراف
Concept Challenge: Comparing implementations of graphs
در دنیای واقعی: ملاحظات عملکردی
In the real world: Performance considerations
تجربیات من: تحلیل پیادهسازیها
When I struggled: Analyzing implementations
نمایش نظرات