Basics Of Array , String, Greedy and Bit Manipulation
- Reverse an array(Related Problems: Problem 1, Problem 2)
- Sum of Digits
- Program to Check if a Given String is Palindrome in C, Python (Related Problem)
- Sum of array elements(Related Problem)
- Maximum and Minimum element of array(Related Problem)
- Counting frequencies of array elements(Related Problems: Problem 1, Problem 2)
- Float and Precision: CPP, Java, Python
- Prefix sum, 2D Prefix Sum, Difference Array | Range update query in O(1): (Related Problems: Problem 1, Problem 2)
- Coordinate Compression: (Related Problem)
- Kadane Algorithm: (Related Problem)
- Activity Selection Problem: (Related Problem)
- Job Sequencing Problem: (Related Problem)
- Sliding Window: (Related Problem)
- Logical Operators: CPP Set 1, Set 2, Java, Python
- Bit Manipulation: Set 1, Set 2, Set 3(Related Problems: Problem 1, Problem 2, Problem 3)
- Bitset CPP
- Top 50 Array Coding Problems for Interviews
- Top 50 String Coding Problems for Interviews
Competitive Programming – A Complete GuideWhy Should You Do Competitive Programming?
Competitive Programming is a mental sport that enables you to code a given problem under provided constraints. The purpose of this article is to guide every individual possessing a desire to excel in this sport. This article provides a detailed syllabus for Competitive Programming designed by industry experts to boost the preparation of the readers.
Related Course
Competitive Programming – Live Course
Get ready to level up your programming skills with this Competitive Programming – Live Course. Learn the Fundamentals of programming, DSA, Mathematical algorithms, and much more. So, why wait? Dive into the world of Programming by enrolling in this course today!
Table of Content
- What is Competitive Programming?
- Basics of Competitive Programming
- Basics Of Array , String, Greedy and Bit Manipulation
- Number Theory and Combinatorics
- Searching, Sorting and Basic Data Structures
- Tree and Graphs
- Recursion and Dynamic Programming
- String Algorithms
- Geometry and Game Theory
- Advance Data Structures