Practice It C++: Common Data Structures
1h 23mIntermediate2023-07-26
Authors

Károly Nyisztor
Mobile Developer, Instructor
Course details
If you’re just getting started as C++ developer, you need to learn the fundamentals of common data structures. This course lets you practice new skills with extended coding challenges and solutions. By using real-world examples in a hands-on interactive learning space, instructor Károly Nyisztor helps you develop your understanding of core concepts and common data structures such as arrays, stacks, queues, and linked lists. Along the way, explore techniques to improve and optimize your overall performance following industry-standard best practices for memory management.
Skills covered
C++Data EngineeringProgramming LanguagesData ScienceOpen SourceSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Practice C++ data structures
- 02 - What you should know
- 03 - Using GitHub Codespaces with this course
1. Arrays
- 04 - Overview - Arrays
- 05 - Try it - Sum of array elements
- 06 - Check it - Sum of array elements
- 07 - Try it - Prime numbers in an array
- 08 - Check it - Prime numbers in an array
- 09 - Try it - Array element search
- 10 - Check it - Array element search
2. Stacks
- 11 - Overview - Stacks
- 12 - Try it - Reversing a string
- 13 - Check it - Reversing a string
- 14 - Try it - Browser history
- 15 - Check it - Browser history
3. Queues
- 16 - Overview - Queues
- 17 - Try it - Call center
- 18 - Check it - Call center
- 19 - Try it - Merchandise ordering system
- 20 - Check it - Merchandise ordering system
4. Linked Lists
- 21 - Overview - Linked lists
- 22 - Try it - Navigation system
- 23 - Check it - Navigation system
- 24 - Try it - Anomaly detection
- 25 - Check it - Anomaly detection
Conclusion
- 26 - Next steps
Related courses
Related learn paths
- Getting Started with Python
- Get Started with PHP
- Become a Programmer: Foundations
- Elevating C# Skills: Building Robust Applications
- Prepare for the MTA: Software Development Fundamentals Exam (98-361)
- Getting Started as a C# Developer
- Develop Your NoSQL Skills
- The Top Skills Engineering Professionals Have Right Now