C++: Working with Sequence Containers
C++ 20
| Expert
- 12 Videos | 1h 26m 17s
- Includes Assessment
- Earns a Badge
In C++, containers are structures that store collections of other objects known as elements. Sequence containers are used to store elements of the same type sequentially in a linear arrangement, and associative containers store elements in the form of key-value pairs. In this course, work with basic sequence containers called arrays, as well as vectors. Next, learn about forward lists and lists, which are sequence data structures that allow constant time insert and erase operations. Finally, discover how to work with deques (double-ended queues) and container adapters, including stacks, queues, and priority queues. Upon completion, you'll be able to contrast sequence and associative containers, enumerate properties, and correctly use stacks, queues, and priority queues.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this coursedifferentiate associative and sequence containersrecognize the different types of sequence containerscreate and iterate over arraysuse vectors and manage their sizesinsert, modify, and remove elements from vectors
-
create and use forward list data structuresgenerate lists and recognize how much faster they are than vectorsoutline the queue, stack, and priority queue container adaptersmake deques and recognize how much faster they are than vectorscreate and use the stack, queue, and priority queue container adapterssummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 44sUP NEXT
-
2.Associative and Sequence Containers4m 35s
-
3.Sequence Container Types9m 36s
-
4.Creating and Iterating Arrays10m 34s
-
5.Using Vectors7m 53s
-
6.Inserting, Modifying, and Removing Vector Elements6m 19s
-
7.Creating Forward Lists10m 26s
-
8.Generating Lists9m 39s
-
9.Queue, Stack, and Priority Queue Container Adapters3m 29s
-
10.Making Deques7m 24s
-
11.Creating and Using Container Adapters10m 29s
-
12.Course Summary4m 9s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.