این دوره به شما در درک بهتر اصول ساختار داده و نحوه پیاده سازی الگوریتم ها در زبان برنامه نویسی C# کمک می کند. این دوره شامل سخنرانی هایی در مورد ساختار داده ها و الگوریتم ها است که تئوری علوم کامپیوتر + پیاده سازی ساختارهای داده در سی شارپ را پوشش می دهد. این دوره همچنین به دانشجویان کمک می کند تا با اطمینان در مصاحبه با شرکت های برتر فناوری روبرو شوند. این دوره مانند داشتن آموزگاران شخصی است که در مورد ساختار داده ها و الگوریتم ها به شما آموزش می دهند.
انواع مفاهیم و مطالب در این دوره وجود دارد. برای شروع دوره:
ما در مورد اینکه چرا به ساختارهای داده نیاز داریم و چرا باید الگوریتم ها را یاد بگیریم بحث می کنیم
سپس به بحث تحلیل الگوریتمها یعنی پیچیدگی زمان و مکان میپردازیم، اگرچه نمادهای مجانبی یعنی Big O، Omega و Theta در پایان این دوره مورد استفاده قرار میگیرند تا گیج نشوید و بر درک موضوع تمرکز نکنید. مفاهیم ساختار داده.
سپس به اصل دوره می رسیم. الگوریتم ها و ساختارهای داده هر یک از الگوریتم ها و ساختار داده های خاص به دو بخش تقسیم می شوند. سخنرانی های تئوری و پیاده سازی آن مفاهیم در سی شارپ. سپس به یادگیری ادامه می دهیم:
تجزیه و تحلیل الگوریتم ها
بازگشت
الگوریتم های جستجو
الگوریتم های مرتب سازی
فهرست پیوندی
پشته ها
صفها Deques
درختان، درختان باینری درختان جستجوی دودویی
درختان جستجوی متوازن
انبوه
هش کردن
الگوریتمهای پیمایش نمودار نمودارها (عرض-اولین جستجو عمق جستجو)
دوباره، هر یک از این بخشها شامل سخنرانیهای تئوری است که ساختارهای داده، انواع دادههای انتزاعی و الگوریتمها را پوشش میدهد. به علاوه پیاده سازی این موضوعات در سی شارپ .
مربی
نمایش نظرات