×

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

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

هزینه آموزش
رایگان!

تعداد دانشجو
۱۱۰ نفر
مدت زمان
۵۰ دقیقه
محتوای این آموزش
آموزش کانتینرهای وابسته کتابخانه قالب استاندارد (STL) در C++‎ (رایگان)

کانتینرها اشیای STL هستند که برای ذخیره سازی داده ها استفاده می شوند و توسط یک شی کانتینر، می توان اشیاء را نگهداری کرد. کانتینرها مانند: بردار، پشته، لیست و.. هستند که توسط کانتینر list، می توان یک لیست پیوندی خطی ایجاد کرد و به کمک توابع موجود در کلاس این کانتینر می توان اعمالی مانند: درج، حذف و ادغام را انجام داد. با وجود این که هر کانتینر اعمال مخصوص به خود را پشتیبانی می کند، توسط الگوریتم های استاندارد می توان اعمال پیچیده تری مانند جستجو و مرتب سازی را انجام داد و توسط تکرار کننده ها که معمولا اشاره گر هستند، می توان محتویات کانتینرها را پیمایش کرد.

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

تعداد دانشجو
۱۱۰ نفر
مدت زمان
۵۰ دقیقه
هزینه آموزش
رایگان!
محتوای این آموزش

دکتر فرشید شیرافکن

دکتری تخصصی بیوانفورماتیک

دکتر فرشید شیرافکن، دارای دکتری تخصصی بیوانفورماتیک از دانشگاه تهران هستند. ایشان همچنین مقاطع کارشناسی و کارشناسی ارشد خود را در رشته مهندسی کامپیوتر – نرم‌افزار به پایان رسانیده‌اند و عنوان مدرس نمونه در زمینه ارائه و آموزش دروس دانشگاهی انتخاب شده‌اند، همچنین ایشان مشاور کنکور نیز هستند و بیش از 30 کتاب در زمینه کنکور رشته کامپیوتر تالیف کرده‌اند.

توضیحات تکمیلی

یک برنامه نویس باید بعد از آشنایی با مفاهیم اولیه زبان مورد استفاده بتواند از امکانات پیشرفته آن زبان هم استفاده کند. ویژگی STL جهت استانداردسازی به ++C اضافه شد که از بسیاری از خواص پیشرفته ++C استفاده می کند. در حالی که عملیات داخلی STL تکنیکی است، استفاده از آن راحت است. این ویژگی، کلاس ها، توابع همه منظوره و قالب را ارائه می دهد تا ساختمان داده های معروفی مانند: آرایه، صف، پشته، لیست و همچنین الگوریتم های معروفی مانند: جستجوی دودویی، مرتب سازی هیپ و… را توسط STL بتوان پیاده سازی کرد.

به علت استفاده از کلاس های قالب در STL تقریبا از ساختمان داده ها و الگوریتم های آن برای انواع داده ها می توان استفاده کرد. برای یادگیری کار با این کتابخانه باید با مفاهیم اشاره گر، مرجع و قالب آشنا بود که در آموزش ++C تدریس شده است. مولفه های هسته اصلی STL، از کانتینر (Container)، تکرارگر (Iterator) و الگوریتم تشکیل شده است که در کنار هم کار می کنند.

کانتینرها اشیای STL هستند که برای ذخیره سازی داده ها استفاده می شوند و توسط یک شی کانتینر می توان اشیا را نگهداری کرد. کانتینرها مانند: بردار، پشته، لیست و... هستند که توسط کانتینر list، می توان یک لیست پیوندی خطی ایجاد کرد و به کمک توابع موجود در کلاس این کانتینر می توان اعمالی مانند: درج، حذف و ادغام را انجام داد. با وجود این که هر کانتینر اعمال مخصوص به خود را پشتیبانی می کند، توسط الگوریتم های استاندارد می توان اعمال پیچیده تری مانند جستجو و مرتب سازی را انجام داد و توسط تکرار کننده ها که معمولا اشاره گر هستند، می توان محتویات کانتینرها را پیمایش کرد.

ما در این آموزش قصد داریم تا کانتینرهای وابسته در کتابخانه قالب استاندارد (STL) را مورد بحث و بررسی قرار دهیم.

 

این آموزش رایگان بخشی از آموزش کتابخانه قالب استاندارد (STL) در ++C برای ساده نویسی برنامه ها می باشد. برای کسب اطلاعات بیشتر و استفاده از این آموزش بر روی این لینک (+) کلیک کنید.

 

فهرست سرفصل‌ها و رئوس مطالب مطرح شده در اين مجموعه آموزشی، در ادامه آمده است:
  • کانتینرهای وابسته (Associative Container)
    • مجموعه (Set)
    • مپ (Map)

 

پیش نیاز


آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل برنامه ها و پروژه های اجرا شده
فایل PDF یادداشت‌ های ارائه مدرس

نرم افزارهای مرتبط با آموزش

++Dev-C

مشاهده آموزش

جهت شروع مطالعه و یادگیری نیاز است بعد از ورود (+) و یا عضویت (+) بر روی دکمه «شروع یادگیری» کلیک کنید.

اطلاعات تکمیلی

نام آموزش آموزش کانتینرهای وابسته کتابخانه قالب استاندارد (STL) در C++‎ (رایگان)
ناشر فرادرس
کد آموزش FVCP9702G
مدت زمان ۵۰ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی (نمایش آنلاین + دانلود)
حجم دانلود ۶۴ مگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس)





نظرات

تا کنون ۱۱۰ نفر از این آموزش استفاده کرده‌اند و هنوز نظری ثبت نشده است.
برچسب‌ها:
#C | Container | iterator | STL | ادغام دو دنباله در کتابخانه STL | الگوریتم هایی در STL | برنامه نویسی C | تکرارگرها | توابع متداول کانتینر | کاربرد Map | کانتینر Map | کانتینر Multimap | کانتینر Multiset | کانتینر Priority queue | کانتینر Set | کانتینر بردار | کتابخانه قالب استاندارد STL | کلاس رشته در STL | کلاس های قالب در STL | مولفه های اصلی STL | ویژگی STL
مشاهده بیشتر مشاهده کمتر
×
فهرست جلسات ۱ جلسه ویدئویی
×