C++20 Algorithms Playbook
Offered By: Pluralsight
Course Description
Overview
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.
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.
started with it through the header. This course will
teach you how to find pre-written functions that will speed up your
development.
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.
Syllabus
- Course Overview 2mins
- Standard Library Philosophy and Approach 32mins
- Counting and Finding 47mins
- Sorting 32mins
- Comparing and Accumulating 24mins
- Copying and Moving 21mins
- Transforming 22mins
- Generating and Manipulating 33mins
- Conventions 19mins
Taught by
Kate Gregory
Related Courses
Information TheoryThe Chinese University of Hong Kong via Coursera Intro to Computer Science
University of Virginia via Udacity Analytic Combinatorics, Part I
Princeton University via Coursera Algorithms, Part I
Princeton University via Coursera Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Stanford University via Coursera