نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
تعداد کمی از توسعه دهندگان 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
نمایش نظرات