**Hello Friends,**

Hope that you all are safe and doing good works. This is **codeforcode **presenting to you a completely new series for Newbie’s in Competitive Programming with complete theory and problem-solving.

Things that we will be covering in this course

**Data Structure**- Arrays
- Static Arrays
- 1D and Multidimensional Arrays
- Problems related to this.
- Dynamic Arrays ( Vectors )
- Vector STL
- 1D and Multidimensional Vectors
- Problems related to this.
- Stack
- Introduction to Stack DS
- Stack STL
- Problems related to this.
- Queue
- Introduction to Queue DS
- Queue STL
- Problems related to this.
- Dequeue STL
- Problems related to this.
- Linked List
- Introduction to Linked List
- List STL
- Problems related to this.
- Sets & Multisets
- Introduction to Sets
- Set STL ( Ordered / Unordered )
- Problems related to this.
- Multiset STL ( Ordered / Unordered )
- Maps ( Hashing )
- Introduction to Maps
- Map STL ( Ordered / Unordered )
- Problems related to this.

**Algorithms**- Sorting Algorithm
- Introduction
- Insertion Sort
- Quick Sort
- Sort() in C++
- Stable Sorting
- Problems Related to this
- Search Algorithm
- Linear Search
- Binary Search
- Problems Related to this
- Binary Search () STL
- Paradigms of Computer Programming
- Complete Search
- Introduction
- Problems Related to this
- Divide and Conquer
- Introduction
- Problems Related to this
- Greedy Algorithm
- Introduction
- Problems Related to this
- Dynamic Programming
- Introduction
- Problems Related to this
- Graph Algorithms
- Introduction
- Representation
- DFS
- BFS
- Shortest Paths
- Minimum Spanning Trees
- Trees
- Problems Related to these which will include other concepts too.

**Prerequisite:**

Basic Programming in C++ Language and Basic Maths

**How we will complete this?**

Depending on the content we will cover each topic in 1-2 Weeks or more like 1 week for Arrays, 1 week for Stack, etc. which will be shared with you before start of each topic.

**Practice Problems will be shared at** https://www.codelabs3277.org

**Lectures will be available on** https://www.youtube.com/channel/UCYZ18BxzXGpWSHri6hdZWAg

**What you can expect from this course?**

After you complete this course successfully then you will be confident in problem-solving, C++ Language, C++ STL, and can study any advanced topics with ease.

If you think that this one can help some of your friends then do share this with them.

**Thank You**

**codeforcode ( By CODELABS3277 )**

## Comments

## Post a Comment