Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 

Repository files navigation

C++ Programming Practice

What is this?

The code associated with a preparation programme for competitive online assessments and technical interviews in C++. This uses a modular approach to cover different frequently-tested algorithms and patterns. Every module contains practice problems in exercises and some worked-through problems in tutorials. This coding practice is accompanied by an Anki deck for spaced repetition, which is not included here.


Language

This programme uses C++17, avoiding newer versions to ensure compatibility with all assessment and interview software that may lack newer versions.


Structure

tutorials/ contains worked-through problems.
exercises/ contains solutions to practice problems.


Module List

01 - Survival Kit
02 - Arrays and Strings
03 - Hash Maps and Sets
04 - Two Pointers and Sliding Window
05 - Sorting and Binary Search
06 - Stacks, Queues, and Monotonic Structures
07 - Recursion and Backtracking
08 - Dynamic Programming
09 - Trees
10 - Graphs
11 - Heaps and Priority Queues
12 - Hard Problem Patterns


Extra Information

Course made bespoke by Claude Sonnet 4.6 for bcc1010. Tailored to current strengths and weaknesses. Adapts to any mistakes.

About

C++ Programing Practice. Targetting competitive programaming for online assessments and interviews, tailored to time-pressured problem-solving with efficiency and in a HFT-backed language. Bespoke.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages