Skip to content


I had started the #30DaysofCode📚 challenge while I was revising the basic concepts, data structures, and solving easy problems on LeetCode. I documented this so that it helps both me and others to recall what we have learned.

How to use this list📑

First, look at the given questions, if you are confident with the given concept or feel very familiar, you can skip it else, read the description first and try to solve it. Next, read the solution approach this can help with Thinking out of the Box 🧠

The code solutions are written in C++. However, after reading the question and solution approach you will be able to understand the program easily and solve it in your preferred language.

If you find this #30DaysofCode list useful, Share it with a friend 💖

C++ Concepts



Single Iteration O(N)


Data Structures

Searching Algorithms

All the Best!👍 Let’s do this!


Download PDF

Join Matrixread Community

Receive free programming courses, tips, and lists like these straight to your inbox.

Subscribe to our Newsletter