Please login to Subscribe to Guide.

Learn STL Algorithms (C++)   Learn STL basics and algorithm


7 Sections , 50 Topics

Prerequisite

  • Basic C++ Programming Knowledge 
  • Has written or debug some code 

STL Algorithm CppCon


Standard Library Panel



Introduction to C++ and the Standard Library 

C++ STL can save lot of time as well as let  us  write better code 

We will be able to write code which can clearly express our intent ,Handles more Edge Cases

and are typical faster than algorithms we writeourself 

   Advanced topic would include creating  Apps for Mac OS Sierra/Windows    


  • STL Components 
    • Containers
      • Sequence Container 
      • Associative Container
      • Unordered Container
      • Associative Arrays( Optional to know)
      • Other Containers
      • Container Adapter 
    • Iterators
    • Algorithms 

Curriculum


 Section  1  Non Modifying Algorithms
1   NonModifying algorithms - C++, STL
2   for_each - c++,NonModifying Algorithm
3   count,count_ - C++, STL
6   Search First Subrange - C++,STL
7   Search Last Subrange - C++,STL
8   find_first_of - c++,STL
9   adjacent_find - c++,STL
10   Comparing Ranges - c++,STL
11   is_permutation - c++,stl
12   mismatch
13   lexicographical_compare - c++,STL
16   Check for being a Heap - C++,STL
17   All,Any,None - C++,STL
 Section  2  Modifying Algorithms
18   Modifying Algorithms - C++,STL
19   Copy - C++,STL
20   copy_if - C++,STL
21   copy_n - c++,STL
22   copy_backward - C++,STL
23   move,move_backward - c++,STL
25   swap_ranges - c++,stl
26   Assigning New values - C++,STL
28   iota - C++,STL
29   replace - C++,STL
 Section  3  Removing Algorithms
30   Removing Algorithms - C++,STL
 Section  4  Mutating Algorithms
33   Mutating Algorithms - C++,STL
34   reverse - c++,STL
36   Permuting Elements - C++, STL
39   Minimum and Maximum - C++,STL
40   Shuffle - C++,STL
 Section  5  Sorting Algorithms
41   sort - C++,STL
42   stable_sort - C++,STL
 Section  6  Sorted- Range Algorithms
 Section  7  Numeric Algorithms

Loading Please Wait...