آموزش C ++ زیبا: الگوریتم های STL

Beautiful C++: STL Algorithms

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: تعداد کمی از توسعه دهندگان C ++ از زمان و تلاشی که می توانند با عنوان الگوریتم کتابخانه استاندارد صرفه جویی کنند ، می دانند. این دوره با اتصال وظایفی که برای انجام آنها باید به یک خط کد خاص از STL انجام دهید ، آن سرصفحه را باز می کند. این دوره بخشی از موارد زیر است: مسیر C ++ همه را بزرگ کنید بررسی اجمالی دوره 2 متر 1 ثانیه فلسفه و رویکرد استاندارد کتابخانه 19m 42s شمارش و یافتن 40 متر 38s مرتب سازی 35m 27s مقایسه و جمع کردن 24m 41s تولید و دستکاری مجموعه ها 52 متر 31 ثانیه استفاده از قدرت تکرارکنندگان 36 متر 53s عملیات غیر منتظره مفید 23m 34s کنوانسیون ها 28m 45s علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

فلسفه و رویکرد استاندارد کتابخانه Standard Library Philosophy and Approach

  • مقدمه Introduction

  • C ++ و کتابخانه ها C++ and Libraries

  • کد افراد دیگر Other People’s Code

  • قابل کشف بودن Discoverability

  • مجموعه ها ، الگوریتم ها ، تکرارکننده ها Collections, Algorithms, Iterators

  • الگوریتم ها Algorithms

  • سرصفحه هایی که باید بدانید Headers You Should Know

  • حلقه های خام را ننویسید Do Not Write Raw Loops

  • الگوریتم های موجود در این دوره Algorithms in This Course

  • خلاصه Summary

شمارش و یافتن Counting and Finding

  • مقدمه Introduction

  • میخوای چیکار کنی؟ What Are You Trying to Do?

  • شمردن Count

  • عضو یا غیر عضو شروع و پایان Member or Non-member Begin and End

  • اگر_شمارید Count_if

  • چرا به هر حال شمرد؟ Why Count Anyway?

  • یافته Finding

  • تغییرات در پیدا کردن Variations on Finding

  • خلاصه Summary

مرتب سازی Sorting

  • مقدمه Introduction

  • مرتب سازی Sorting

  • مرتب سازی پایدار Stable Sort

  • مرتب شده است؟ Is It Sorted?

  • بزرگترین را پیدا کنید Find the Largest

  • بر زدن Shuffle

  • مرتب سازی جزئی Partial Sorting

  • عنصر نهم Nth Element

  • میخوای چیکار کنی؟ What are You Trying to Do?

  • خلاصه Summary

مقایسه و جمع کردن Comparing and Accumulating

  • مقدمه Introduction

  • مقایسه مجموعه ها Comparing Collections

  • جفت کردن Pair

  • نسخه ی نمایشی: مقایسه Demo: Comparing

  • در کل عناصر Total the Elements

  • حلقه ای مبدل A Loop in Disguise

  • خلاصه Summary

تولید و دستکاری مجموعه ها Generating and Manipulating Collections

  • مقدمه Introduction

  • کپی برداری Copying

  • انواع غیرقابل کپی Non-copyable Types

  • حذف عناصر Removing Elements

  • ایجاد و پر کردن مجموعه ها Creating and Filling Collections

  • جایگزینی مقادیر Replacing Values

  • تبدیل Transform

  • حذف موارد تکراری Eliminating Duplicates

  • معکوس کردن و تعویض Reversing and Swapping

  • خلاصه Summary

استفاده از قدرت تکرارکنندگان Using the Power of Iterators

  • مقدمه Introduction

  • تخصیص مجدد Preallocating

  • از تکرار کننده های مختلف استفاده کنید Use Different Iterators

  • تقریباً هر الگوریتمی Almost Any Algorithm

  • تکرارهای معکوس Reverse Iterators

  • محاسبات تکرار شونده Iterator Arithmetic

  • تکرار کنندگان برای ساخت عناصر Iterators to const Elements

  • خلاصه Summary

عملیات غیر منتظره مفید Unexpectedly Useful Operations

  • مقدمه Introduction

  • کپی__ مرتب سازی جزئی را به خاطر می آورید؟ Remember partial_sort_copy?

  • مبادله Swapping

  • چرخش Rotate

  • مزایای Advantages

  • تقسیم بندی Partition

  • خلاصه Summary

کنوانسیون ها Conventions

  • مقدمه Introduction

  • یادآوری Remembering

  • پارامترهای تکرار شونده Iterator Parameters

  • پارامترهای عدد صحیح Integer Parameters

  • پیش بینی می کند Predicates

  • اصلاح کننده ها در نام ها Modifiers in Names

  • یادت نمیاد؟ Can’t Remember?

  • خلاصه Summary

نمایش نظرات

آموزش C ++ زیبا: الگوریتم های STL
جزییات دوره
4h 24m
70
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
221
4.8 از 5
دارد
دارد
دارد
Kate Gregory
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kate Gregory Kate Gregory

کیت گریگوری در دهه چهارم خود است که برای برنامه پردازی حقوق می گیرد. شرکت وی ، Gregory Consulting Limited ، در روستاهای انتاریو مستقر است و به مشتریان کمک می کند تا فن آوری های جدید را اتخاذ کرده و با تغییر شرایط کسب و کار سازگار شوند. کارهای فعلی از NET و Visual C ++ به شدت برای توسعه وب و مشتری به ویژه برای ویندوز 7 و 8 استفاده می شود. مدیریت ، راهنمایی ، نگارش فنی و صحبت فنی بیشتر وقت او را اشغال می کند ، اما او همچنان هر هفته کد می نویسد. کیت نویسنده بیش از ده کتاب است و در DevTeach ، TechEd (ایالات متحده آمریکا ، اروپا ، آفریقا) و TechDays صحبت می کند. کیت یک MVP ++ C ، بانی بنیانگذار گروه کاربران دات نت در تورنتو ، بنیانگذار گروه کاربران دات نت در تورنتو ، عضو دفتر سخنرانان INETA ، و عضو هیئت علمی دانشگاه ترنت در پیتبورو است. از ژانویه 2002 وی مدیر منطقه ای مایکروسافت برای تورنتو بوده و از ژانویه 2004 به وی نشان ارزشمندترین Microsoft برای Visual C ++ اعطا شده است. در ژوئن 2005 وی برنده جایزه مدیر منطقه ای سال شد و در فوریه 2011 وی ویژوال C ++ MVP سال 2010 شد. کیت دوره های برنامه نویسی C ++ ، Visual Studio و Windows را برای Pluralsight توسعه می دهد و در حال نوشتن کتاب درمورد C ++ AMP است. .