آموزش Data-Structures and Algorithms – vector container
توضیحات :
چرا یاد میگیریم و اهمیت یادگیری آن چیست؟
دانستن برخی از ساختارهای داده ها و الگوریتم ها به شما کمک می کند تا برنامه نویس ++C بهتری شوید. در این دوره شما مفاهیم vector container و نکاتی مهم در مورد data structure آن را خواهید آموخت و یک کلاس myvectror با ویژگیهای شبیه به std::vector خواهید ساخت و استفاده خواهید کرد. نیاز به دانش پایه ای از آموزش های مرتبط به آرایهها و اشارهگرها داشته باشید.
چه چیزی و چگونه یاد میگیریم؟
در این آموزش مفاهیم مرتبط به ساختار داده vector، افزایش حافظه آرایه داخل vector،vectorدوبعدی و مثال پیچیده مرتبسازی را یاد خواهیم گرفت، در این آموزش سعی شده است که به روش ساده و مفهموی نکات مهم مرتبط به اشارهگرها که جزیی از مهم ترین اسلاید های آموزشی زبان برنامه نویسی ++c می باشد را تدریس کنیم.
آموزش کامل آرایه ها – Data-Structures and Algorithms
توضیحات :
چرا یاد میگیریم و اهمیت یادگیری آن چیست؟
دانستن برخی از ساختارهای داده ها و الگوریتم ها به شما کمک می کند تا برنامه نویس ++C بهتری باشید. در این دوره شما خواهید آموخت که چگونه برخی از ساختارهای اساسی داده ها و الگوریتم های ++ C را با ترکیب یک مقدمه نظری با استفاده از اسلایدها و همچنین کد پیاده سازی ++C به کار ببرید. هیچ دانش قبلی از ساختار داده یا دانش تئوری الگوریتم مورد نیاز نیست. شما فقط نیاز به دانش پایه ای از ویژگی های زبان سی پلاس پلاس دارید.
چه چیزی و چگونه یاد میگیریم؟
در این دوره شما مفاهیم کامل آرایه ها، مفاهیم پایه ای مرتب سازی، آرایه های کاراکتری، اشارهگرها و vector را خواهید آموخت، برای یادگیری این آموزش نیاز به دانش پایه ای از ++c میباشد.
اصول برنامه نویسی solid به زبان cpp
اصول SOLID در برنامه نویسی
اصطلاح SOLID اولین بار توسط مایکل فیرز معرفی شد، در حالی که خود اصول در ابتدا توسط رابرت جی. مارتین، همچنین به نام عمو باب، در مقاله خود در سال 2000 ارائه شد. عمو باب دانشمند کامپیوتر مشهور، نویسنده کتابهای پرفروشی مانند «Clean Code» و «Clean Architecture» و یکی از شرکتکنندگان فعال در Agile Alliance است. اصول SOLID در برنامه نویسی با مفاهیم کدنویسی تمیز، معماری شی گرا و الگوهای طراحی همسو هستند، زیرا همگی هدف مشترک ایجاد نرمافزار با کیفیت بالا را دارند. در اصل SOLID از ٥ اصل اساسی تشكیل شده است که به صورت موارد زیر هستند:- اصل مسئولیت واحد (Single Responsibility Principle)
- اصل باز – بسته (Open-Closed Principle)
- اصل جایگزینی لیسکوف (Liskov Substitution Principle)
- اصل جداسازی رابط (Interface Segregation Principle)
- اصل وارونگی وابستگی (Dependency Inversion Principle)