آموزش کتابخانه الگوی استاندارد C ++

C++ Standard Template Library

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: C ++ Standard Temple Library (STL) مجموعه ای از کلاسها است که بسیاری از الگوریتم ها و ساختارهای داده ای محبوب و معمول را پیاده سازی می کند. این ویژگی ها به شما کمک می کند تا کدی کارآمد ، کارآمد و قابل استفاده مجدد ایجاد کنید. برنامه نویس Eduardo Corpeño محبوب ترین عناصر C ++ STL را مرور می کند ، بنابراین به محض پایان آموزش می توانید از این ابزارها در پروژه های خود استفاده کنید. بیاموزید که چگونه از ظروف توالی مانند بردارها ، لیست ها ، پشته ها و صف ها برای ذخیره اطلاعات استفاده کنید و از کانتینرهای مشترک مانند مجموعه ها و نقشه ها برای پیاده سازی آرایه های انجمنی استفاده کنید. ادواردو توضیح می دهد که کدام عناصر در کدام سناریوها بهترین عملکرد را دارند و نحوه برنامه نویسی با STL برای حداکثر کارایی را نشان می دهد. مجموعه ای از چالش ها در پایان هر فصل به شما امکان می دهد دانش خود را در این راه آزمایش کنید.
موضوعات شامل:
  • چرا STL مهم است
  • کانتینرها و تکرارکنندگان
  • برداران و لیست ها
  • پشته ها و موارد حذف شده
  • کانتینرهای انجمنی

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

مقدمه 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

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش کتابخانه الگوی استاندارد C ++
جزییات دوره
2h 23m
30
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
35,208
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Eduardo Corpeño Eduardo Corpeño

مهندس برق، برنامه نویس کامپیوتر و معلم بیش از 15 سال

ادواردو کورپنو بیش از 15 سال مهندس برق، برنامه نویس کامپیوتر و معلم بوده است.

ادواردو فارغ التحصیل مفتخر از برنامه کارشناسی ارشد آنلاین علوم کامپیوتر از گرجستان تک است. او بیش از 20 دوره آنلاین با موضوعاتی مانند میکروکنترلرها، سیستم های جاسازی شده و حل مسائل مهندسی منتشر کرده است. در دانشگاه گالیله، شهر گواتمالا، او موضوعات مختلفی از جمله نظریه مدارهای الکتریکی، معماری کامپیوتر، میکروکنترلرها و طراحی برد مدار چاپی را تدریس می کند. ادواردو به همراه برخی از همکارانش، یکی از اولین MOOC ها را در سال 2013 به زبان اسپانیایی ایجاد کرد - مقدمه ای بر Raspberry Pi - و بعداً توسط دیوید پترسون و اندرو واترمن، برنده جایزه تورینگ، "The RISC-V Reader: An Open Architecture Atlas" را به اسپانیایی ترجمه کرد. .