لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کتابخانه الگوی استاندارد C ++
C++ Standard Template Library
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
C ++ Standard Temple Library (STL) مجموعه ای از کلاسها است که بسیاری از الگوریتم ها و ساختارهای داده ای محبوب و معمول را پیاده سازی می کند. این ویژگی ها به شما کمک می کند تا کدی کارآمد ، کارآمد و قابل استفاده مجدد ایجاد کنید. برنامه نویس Eduardo Corpeño محبوب ترین عناصر C ++ STL را مرور می کند ، بنابراین به محض پایان آموزش می توانید از این ابزارها در پروژه های خود استفاده کنید. بیاموزید که چگونه از ظروف توالی مانند بردارها ، لیست ها ، پشته ها و صف ها برای ذخیره اطلاعات استفاده کنید و از کانتینرهای مشترک مانند مجموعه ها و نقشه ها برای پیاده سازی آرایه های انجمنی استفاده کنید. ادواردو توضیح می دهد که کدام عناصر در کدام سناریوها بهترین عملکرد را دارند و نحوه برنامه نویسی با STL برای حداکثر کارایی را نشان می دهد. مجموعه ای از چالش ها در پایان هر فصل به شما امکان می دهد دانش خود را در این راه آزمایش کنید.
موضوعات شامل:
چرا STL مهم است li>
کانتینرها و تکرارکنندگان li>
برداران و لیست ها li>
پشته ها و موارد حذف شده li>
کانتینرهای انجمنی li>
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
آنچه باید بدانید
What you should know
نحوه استفاده از پرونده های تمرینی
How to use the exercise files
1. کتابخانه الگوی استاندارد
1. The Standard Template Library
چرا ما به STL احتیاج داریم
Why we need the STL
تنظیم عمومی
General setup
برنامه نویسی عمومی
Generic programming
سازمان STL
STL organization
ظروف توالی
Sequence containers
ظروف مرتبط
Associative containers
بررسی اجمالی Iterators
Iterators overview
عدم اعتبار Iterator
Iterator invalidation
2. بردارها و لیست ها
2. Vectors and Lists
بردارها
Vectors
درج بردار
Vector insertion
لیست ها
Lists
بردارها و مثال استفاده از لیست ها
Vectors and lists usage example
چالش: لیست / برنامه بردار
Challenge: List/vector application
راه حل: برنامه فهرست / بردار
Solution: List/vector application
3. پشته ، صف و صفحات
3. Stacks, Queues, and Deques
دیک ها
Deques
پشته ها
Stacks
صف
Queues
صف اولویت
Priority queues
مثال استفاده از پشته / صف
Stack/queue usage example
چالش: برنامه پشته / صف
Challenge: Stack/queue application
راه حل: برنامه پشته / صف
Solution: Stack/queue application
4- کانتینرهای انجمنی
4. Associative Containers
تنظیم می کند
Sets
نقشه ها
Maps
مثال و استفاده از نقشه ها را تنظیم کنید
Sets and maps usage example
چالش: برنامه تنظیم و نقشه
Challenge: Sets and maps application
راه حل: برنامه تنظیم و نقشه
Solution: Sets and maps application
مهندس برق، برنامه نویس کامپیوتر و معلم بیش از 15 سال
ادواردو کورپنو بیش از 15 سال مهندس برق، برنامه نویس کامپیوتر و معلم بوده است.
ادواردو فارغ التحصیل مفتخر از برنامه کارشناسی ارشد آنلاین علوم کامپیوتر از گرجستان تک است. او بیش از 20 دوره آنلاین با موضوعاتی مانند میکروکنترلرها، سیستم های جاسازی شده و حل مسائل مهندسی منتشر کرده است. در دانشگاه گالیله، شهر گواتمالا، او موضوعات مختلفی از جمله نظریه مدارهای الکتریکی، معماری کامپیوتر، میکروکنترلرها و طراحی برد مدار چاپی را تدریس می کند. ادواردو به همراه برخی از همکارانش، یکی از اولین MOOC ها را در سال 2013 به زبان اسپانیایی ایجاد کرد - مقدمه ای بر Raspberry Pi - و بعداً توسط دیوید پترسون و اندرو واترمن، برنده جایزه تورینگ، "The RISC-V Reader: An Open Architecture Atlas" را به اسپانیایی ترجمه کرد. .
نمایش نظرات