Introduction to C++ Containers - Know Your Data Structures
Offered By: Meeting Cpp via YouTube
Course Description
Overview
Explore the world of C++ containers in this comprehensive conference talk from Meeting C++ 2023. Dive into the Standard Library's common data structures, including the latest additions from C++ 23. Learn how C++ organizes containers into sequence, associative, unordered associative, and adaptors categories. Discover the trade-offs between different data structures and gain insights on choosing the right container for your projects. Follow along with C++ examples demonstrating container usage, time complexity of operations, and common implementations. Understand potential pitfalls such as thread-safety issues and iterator invalidation. Conclude with an overview of the new flat container types introduced in C++ 23. Leave equipped with a practical cheat-sheet to guide your data structure decisions in future C++ projects.
Syllabus
Introduction to C++ Containers - Know Your Data Structures - Mike Shah - Meeting C++ 2023
Taught by
Meeting Cpp
Related Courses
数据结构与算法第二部分 | Data Structures and Algorithms Part 2Peking University via edX 算法设计与分析 Design and Analysis of Algorithms
Peking University via Coursera Introduction to Automata, Languages and Computation
Indian Institute of Technology, Kharagpur via Swayam Data Structures & Algorithms I: ArrayLists, LinkedLists, Stacks and Queues
Georgia Institute of Technology via edX Learning Algorithms in JavaScript from Scratch
Udemy