• Post category:StudyBullet-3
  • Reading time:4 mins read


Learn the Basics of Competitive Programming from scratch for Coding Rounds in Placements and for other Coding Contests

What you will learn

Knowledge about C++ language

Skill of writing your own Project using C++

Ability to develop algorithm for any given problem

Proficient in basic concepts of any programming language

Develop and Work on Real-World applications of C++ language

Getting ready for Coding round of Your College Placements

Description

Hello friends, Welcome to my course on Competitive Programming!!!

Github Repository : /CyberkidAdithya/CompetitivePython

In this course, you will be learning everything you need in order to become an expert coder in C++ for both placements and competitive programming contests. I will covering a wide range of important concepts in Programming and we will also be looking into problems from popular programming contests from Google Kickstart, Codechef, Codeforces etc.

Few of the CONCEPTS which I will be covering are as follows: 

Basic Programming

Object Oriented Programming

Time && Space Complexity

Loops, Arrays, Math, Probability

Circular Arrays, Matrices, Strings

Permutations && Combinations

Bit Masking && Bit Manipulations

Recursion && Backtracking

Dynamic Programming

Prefix Sum, Precomputations

Square Root Decomposition

Sliding Window

Modular Arithmetic

Number Theory, Geometry

Greedy Approach, Bruteforce

Two Pointer Approach

Linked Lists, Stacks, Queues

Sets, Heaps && Priority Queues

Hashing, Trees and Graphs

Binary Search Trees, Search Trees


Get Instant Notification of New Courses on our Telegram channel.


Tries, Segment Trees, Fenwick Trees

Minimum Spanning Trees, Suffix Trees

Multiset

Few of the ALGORITHMS which I will be covering are as follows: 

Divide and Conquer

Searching, Sorting

BFS, DFS, Traversal

Shortest Path, Dijkstra

Kadane, Manhattan Distance

Gaussian Elimination

Backtracking

Floyd Warshall

Pigeonhole

Euclidean Algorithm

Topological Sort

Prim, Krushal

Chinese Remainder Theorem

Sieve of Eratosthenes

Determinants

Logarithmic Exponentiation

Maximizing Problems

Fast-Fourier Transform

In this course, you will be learning everything you need in order to become an expert coder in C++ for both placements and competitive programming contests. I will covering a wide range of important concepts in Programming and we will also be looking into problems from popular programming contests from Google Kickstart, Codechef, Codeforces etc. By the end of this course, you will have a very good knowledge in CP.

English
language

Content

Introduction
The Boiler Plate
Arrays
Vector Arrays: Getting && Printing an array
Reverse the given array without a second array
Templates, Type Definitions && Preprocessor Directives
Sorting a vector array using sort() from Standard Library
Kth minimum && maximum element from the array
Perform K rotations in the array
Solving a Codechef problem on Array
Solving a Codeforces problem on Array