Course Description

This course covers basic to advanced C++STL concepts with in-depth explanations for the curious geek in you. It’s time to amp up your skillset with us!

Course Overview

The Standard Template Library (STL) is a set of C++ template classes to provide common programming data structures and functions such as lists, stacks, etc. Its a library of container classes, algorithms, and iterators. Here youll cover the basics of C++ and get in-depth explanations to all C++ STL containers, iterators, etc along with video explanations of a few problems. Here youll learn to use STL inbuilt classes and functions in order to implement some of the complex data structures and perform operations on them easily and efficiently.

What you will learn

  • The basics of C++ and brush up on all the industry-required topics

  • All the important C++ STL containers, iterators and functions with the help of an in-depth explanation

  • How to implement STL functions during coding interviews in order to save a lot of time

  • Learn about many inbuilt functions and  built-in containers which help to implement complex Data Structures easily and efficiently

Course Content

  • 01 Basics of C++Introduction, Basic I/O and Problems, Variables and Data Types with Problems, and much more

     

    Introduction, Basic I/O and Problems, Variables and Data Types with Problems, and much more

  • 02 Object-Oriented Programming in C++

     

    Introduction, Constructors and Destructors, This Pointer and much more

  • 03 Introduction to STL

     

    Introduction and Application, Iterators, Templates, and much more

  • 04 Pairs in C++ STL

     

    Introduction, Problem(With Video Solutions): Sorting an array according to another array, Practice Problems.

  • 05 Vectors in C++ STL

     

    Introduction, Vector Declaration, More functions of Vectors, and much more

  • 06 forward_list and List

     

    Forward List in C++ STL, List in C++ STL, Problems(With Video Solutions), and much more

  • 07 Dequeue

     

    Introduction, Problems(With Video Solutions) and Practice Problems

  • 08 Stack

     

    Introduction and various operations, Practice problems with video solutions, and Practice Problems

  • 09 Queue

     

    Introduction and various operations, Practice problems with video solutions, and Practice Problems

  • 10 Priority Queue

     

    Introduction and various operations, Practice problems with video solutions, and Practice Problems

  • 11 Set and Multiset

     

    Set in C++STL, Problems on Set, Multiset C++STL with few operations and much more

  • 12 Map and Multimap

     

    Introduction to Map, Problem sets, Multimap in C++STL with few functional operations and much more

  • 13 Unordered Set

     

    Introduction to Map, Problems with video solutions and practice problems

  • 14 Unordered Map

     

    Introduction and various operations, Practice problems with video solutions, and Practice Problems

  • 15 Non-Mutating STL Algorithms

     

    An explanation along with time complexities of various concepts and practice problems

  • 16 Mutating STL Algorithms

     

    An explanation along with time complexities of various concepts, problems with video solutions, and practice problems

  • 17 Miscellaneous

     

    Strings in C++ and how it is different from C-Style strings, Problems(With Video Solutions), builin_popcount() function, and much more

Get our Media Kit on your e-mail.