Companies Home Search Profile

C++20 Algorithms Playbook

Focused View

Kate Gregory

3:56:27

79 View
  • 1. Course Overview.mp4
    02:01
  • 01. Introduction.mp4
    00:40
  • 02. Version Check.mp4
    01:51
  • 03. C++ and Libraries.mp4
    02:08
  • 04. Discoverability.mp4
    00:59
  • 05. Collections, Algorithms, Iterators.mp4
    02:48
  • 06. Algorithms.mp4
    02:06
  • 07. Iterators.mp4
    01:21
  • 08. Demo - Iterators.mp4
    03:41
  • 09. Advantages of Algorithms.mp4
    03:14
  • 10. Demo - Count.mp4
    04:48
  • 11. Member or Nonmember Begin and End.mp4
    01:37
  • 12. Is There a Ranges Version.mp4
    01:21
  • 13. Recognizing Algorithms.mp4
    01:59
  • 14. Algorithms in This Course.mp4
    01:41
  • 15. Other Headers.mp4
    01:00
  • 16. Summary.mp4
    01:11
  • 01. Introduction.mp4
    00:30
  • 02. Count.mp4
    03:31
  • 03. Count If.mp4
    01:59
  • 04. Demo - Counting.mp4
    02:35
  • 05. Why Count.mp4
    02:28
  • 06. Demo - all of, any of, and none of.mp4
    02:25
  • 07. Finding.mp4
    01:15
  • 08. Range Views.mp4
    03:42
  • 09. Demo - Finding.mp4
    07:25
  • 10. Variations on Finding.mp4
    01:59
  • 11. Reverse Iterators.mp4
    03:11
  • 12. Iterator Arithmetic.mp4
    01:44
  • 13. Demo - Reverse Iterators and Iterator Arithmetic.mp4
    03:18
  • 14. Removing Elements.mp4
    02:17
  • 15. Demo - Remove.mp4
    08:12
  • 16. Summary.mp4
    01:14
  • 01. Introduction.mp4
    00:24
  • 02. Sorting.mp4
    03:55
  • 03. Demo - Sort.mp4
    06:18
  • 04. Stable Sort.mp4
    01:15
  • 05. Demo - Stable Sort.mp4
    01:18
  • 06. Is It Sorted.mp4
    00:38
  • 07. Demo - Is It Sorted.mp4
    01:02
  • 08. Faster Finding.mp4
    02:27
  • 09. Demo - Finding in Sorted Collections.mp4
    04:26
  • 10. Partial Sorting.mp4
    02:29
  • 11. Demo - Partial Sort.mp4
    03:05
  • 12. Nth Element.mp4
    01:56
  • 13. Demo - Nth Element.mp4
    01:10
  • 14. What Are You Trying to Do.mp4
    00:59
  • 15. Summary.mp4
    01:04
  • 01. Introduction.mp4
    00:32
  • 02. Comparing Collections.mp4
    01:02
  • 03. A Pair of Values.mp4
    01:26
  • 04. Demo - Comparing.mp4
    04:58
  • 05. Total All Elements.mp4
    01:14
  • 06. Reduce.mp4
    02:26
  • 07. Demo - Accumulate and Reduce.mp4
    06:56
  • 08. A Loop in Disguise.mp4
    01:18
  • 09. Demo - for each.mp4
    03:15
  • 10. Summary.mp4
    01:06
  • 1. Introduction.mp4
    00:31
  • 2. Copying.mp4
    00:55
  • 3. The Destination Collection.mp4
    01:52
  • 4. Inserting Iterators.mp4
    03:16
  • 5. Demo - Copying.mp4
    04:36
  • 6. Special Copying.mp4
    02:39
  • 7. Demo - Special Copying.mp4
    04:03
  • 8. Noncopyable Types.mp4
    02:11
  • 9. Summary.mp4
    01:51
  • 01. Introduction.mp4
    00:25
  • 02. Replacing Values.mp4
    01:41
  • 03. Demo - Replacing.mp4
    03:25
  • 04. Transform.mp4
    00:42
  • 05. Inserting Iterators.mp4
    02:14
  • 06. Demo - Transform.mp4
    03:24
  • 07. Ranges Transforms.mp4
    02:21
  • 08. Demo - Ranges Transform.mp4
    05:10
  • 09. Ranges Transform Code.mp4
    01:46
  • 10. Summary.mp4
    01:20
  • 01. Introduction.mp4
    00:22
  • 02. Creating and Filling Collections.mp4
    02:12
  • 03. Demo - Creating and Filling Collections.mp4
    03:41
  • 04. Inserting Iterators.mp4
    02:38
  • 05. Demo - Inserting Iterators.mp4
    02:31
  • 06. Eliminating Duplicates.mp4
    01:56
  • 07. Demo - Unique.mp4
    04:14
  • 08. Reversing a Collection.mp4
    01:03
  • 09. Demo - Reverse.mp4
    02:28
  • 10. Rotate.mp4
    02:58
  • 11. Demo - Rotate.mp4
    02:37
  • 12. Partition.mp4
    03:01
  • 13. Demo - Partition.mp4
    02:21
  • 14. Summary.mp4
    01:22
  • 1. Introduction.mp4
    01:08
  • 2. Remembering.mp4
    01:25
  • 3. Iterator Parameters.mp4
    02:54
  • 4. Integer Parameters.mp4
    02:27
  • 5. Predicate Parameter.mp4
    02:07
  • 6. Modifiers in Names.mp4
    01:42
  • 7. Cant Remember.mp4
    01:47
  • 8. Demo - CppReference.mp4
    04:58
  • 9. Summary.mp4
    01:23
  • Description


    If the C++ Standard Library seems intimidating, try getting started with it through the header. This course will teach you how to find pre-written functions that will speed up your development.

    What You'll Learn?


      The C++ Standard Library is large and powerful. Many C++ developers avoid it, and write things by hand instead. That’s slower and harder work. In this course, C++20 Algorithms Playbook, you’ll learn to use the functions in to get your work done quickly and safely. First, you'll discover simple examples where using an algorithm is more expressive and easier than writing a loop yourself. Next, you'll explore searching and sorting a collection, transforming elements of a collection, and copying part of one collection to another. Finally, you'll see how to combine algorithms to complete complex tasks without writing complex code. When you’re finished with this course, you’ll have the skills and knowledge of the standard header needed to write clearer and better code with less effort and time spent.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Kate Gregory
    Kate Gregory
    Instructor's Courses
    Kate Gregory is in her fifth decade of being paid to program. Her firm, Gregory Consulting Limited, is based in rural Ontario and helps clients adopt new technologies and adjust to the changing business environment. Mentoring, technical writing, and technical speaking are her preferred ways of sharing wisdom with large groups of people. Kate is the author of over a dozen books and speaks at conferences around the world, with keynotes on 5 continents. Kate is a C++ MVP, develops courses (primarily on C++) for Pluralsight, and occasionally writes a new book. She is one of the founders of #include , includecpp.org, working to make C++ more welcoming and inclusive. Kate serves as one of the three leads on the Carbon Language project, https://github.com/carbon-language/carbon-lang, an experimental successor language to C++.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 100
    • duration 3:56:27
    • level average
    • English subtitles has
    • Release Date 2023/06/14