# Introduction to Algorithms & Standard Containers

Beginner
• 9 videos | 56m 8s
• Includes Assessment
Rating 4.6 of 11 users (11)
Learn the basics of algorithms and data structures with examples in C++, including time and space complexity, static and dynamic arrays, recursion using binary search, the stack, queues, and the linked list.

## WHAT YOU WILL LEARN

• Recognize the definition of a data structure and its importance in computer science
Define what an algorithm is informally and discuss a few aspects of algorithms we need to consider as programmers
Define the complexity of an algorithm in terms big o notation
Define and use static arrays in c++
Define and use dynamic arrays in c++
• Use a recursive binary search in c++
Implement a fixed-size stack of integers in c++
Implement a fixed-size queue of integers in c++
Implement a linked list in c++

## IN THIS COURSE

• After completing this video, you will be able to recognize the definition of a data structure and its importance in computer science.
• In this video, we will informally define what an algorithm is and discuss a few aspects of algorithms that we need to consider as programmers.
• 3.  Introduction to Time and Space Complexity
In this video, you will define the complexity of an algorithm using Big O notation.
• 4.  Introduction to Static Arrays
In this video, you will learn how to define and use static arrays in C++.
• 5.  Introduction to Dynamic Arrays
In this video, you will learn how to define and use dynamic arrays in C++.
• 6.  Introduction to Recursion using Binary Search
In this video, you will learn how to use a recursive binary search in C++.
• 7.  Introduction to the Stack
In this video, you will learn how to implement a fixed-size stack of integers in C++.
• 8.  Introduction to Queues
During this video, you will learn how to implement a fixed-size queue of integers using C++.
• 9.  Introduction to the Linked List
During this video, you will learn how to implement a linked list in C++.

## EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

## YOU MIGHT ALSO LIKE

Rating 5.0 of 2 users (2)
Rating 4.4 of 5 users (5)
Journey C++
Rating 5.0 of 2 users (2)

## PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.2 of 41 users (41)
Rating 4.5 of 1884 users (1884)
Rating 4.0 of 158 users (158)