TIPS/ ROADMAP OF CP - CODING NINJAS
-BENEFITS
HELP IN PLACEMENT
STAND OUT
ROUND 1 OF DSA INTERVIEWS
-LANGUAGE
C++/JAVA
C++ PREFERED
-PREREQUISITES
DS ALGO-
EASY, MEDIUM Q
- ARRAY
- STRINGS
- LINKE LIST
- STACKS
- QUEUES
- RECURSION
- TREES
- PRIORITY QUEUES
- GRAPHS
- HASH MAPS
- DYNAMIC PROGRAMMING
-RESOURCES
- GUIDE TO CP BOOK
- CP ALGORITHMS
- CSES PROBLEM SET
- GUIDED PATH - CODING NINJAS
PATH OF CP-
- STL CPP/ COLLECTIONS JAVA
- BINARY SEARCH & ITS APPLICATIONS
- BIT MANIPULATION
- GREEDY ALGORITHMS
- MODULAR ARITHMETIC
- DYNAMIC PROGRAMMING HARD Q
- SEGMENT TREE - RANGE QUERIES
- GRAPH
- NUMBER THEORY
- MATHS OTHER TOPICS
EVERY TOPIC STUDY/ LEARN TOPIC + 10Q EACH TOPIC PRACTICE
PLATFORM PRACTICE-
CODEFORCES - DSA + MATH Q
CODECHEF - MATHS MORE Q
CONTESTS PARTICIPATE + STUDY EXTRA TOPICS
- STRING ALGO
- BIT MASKING IN DP
- FENWICK TREE
- GAME THEORY
- COMPUTATIONAL GEOMETRY
- MIXED PROBLEMS
- HLD, FFT
PARTICIPATE IN CONTESTS -
PARTICIPATE IN FULL TIME
LEARN TOPIC IF NOT, ELSE REVISE TOPIC - THEN AGAIN TRY TO SOLVE QUESTION
READ EDITORIAL, CODE URSELF
IF CANT - READ SOLUTION ALSO, AND CODE WITHOUT SEEING AND MARK QUESTION TO REVISE AFTER 15 DAYS
Roadmap For Competitive Programming
-Motive Behind Competitive Programming
Excellent Problem Solving Skills
Standout Amongst Others If You Have Done Well
Helps In Company's Online Round
-Language?
C++
Java
Python
-Pre Requisites
Basics Of Data Structures and Algorithms
Arrays
Strings
Recursion
Linked List
Stacks
Queues
Trees
Hashmap
Graphs
Priority Queue
Basic Dynamic Programming
-Resources
Guide to cp Book
CSES problem set
Cp Algorithms
Codestudio (Coming soon)
-Path
STL/Collections
Binary Search Applications
Bit Manipulation
Greedy Algorithms
Modulo Arithmetic
Dynamic Programming
Segment Tree
Graphs
BFS DFS
Graph Algorithms
Number Theory
-Start Giving Contests FROM here
Codeforces Div 3 Contests
Codeforces Virutal Contests
String Processing
KMP
Z Algo
Manacher's Algorithm
DP With Bitmasking
Game Theory
Computational Geometry
Fenwick Tree
Mixed Problems Of DP and Graphs
HLD, FFT (Optional)
-How To Practice In Contests?
Give Full Time On Contest
Do not go here and there.
No comments:
Post a Comment