Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ahmedgamal2212/competitive-programming-sessions
My CP sessions, preferred reading and watching materials, interesting links, and additional problems for practice
https://github.com/ahmedgamal2212/competitive-programming-sessions
Last synced: 4 days ago
JSON representation
My CP sessions, preferred reading and watching materials, interesting links, and additional problems for practice
- Host: GitHub
- URL: https://github.com/ahmedgamal2212/competitive-programming-sessions
- Owner: AhmedGamal2212
- Created: 2022-07-06T22:57:32.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-31T19:21:14.000Z (8 months ago)
- Last Synced: 2024-05-31T20:40:46.321Z (8 months ago)
- Size: 51.8 KB
- Stars: 109
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Welcome to Competitive Programming Sessions
This repository contains recorded sessions, detailed explanations, and practice problems for various topics in competitive programming. With this resource, you can improve your problem-solving skills and become a better competitive programmer. The materials provided in this repository are designed to help you understand the concepts and teach you how to apply them to solve problems.
## **Topics Covered**
The following topics are covered extensively in this repository:
- [Time Complexity](https://github.com/AhmedGamal2212/Competitive-Programming-Sessions/tree/master/Time%20Complexity)
- [Arrays](https://github.com/AhmedGamal2212/Competitive-Programming-Sessions/tree/master/Arrays)
- [Data Types and Conditions](https://github.com/AhmedGamal2212/Competitive-Programming-Sessions/tree/master/Data%20Types%20%26%20Conditions)
- [Basic Math and Number Theory](https://github.com/AhmedGamal2212/Competitive-Programming-Sessions/tree/master/Basic%20Math%20%26%20Number%20Theory)
- [Two Pointers](https://github.com/AhmedGamal2212/Competitive-Programming-Sessions/tree/master/Two%20Pointers)
- [Binary Search](https://github.com/AhmedGamal2212/Competitive-Programming-Sessions/tree/master/Binary%20Search)
- [Bits Manipulation](https://github.com/AhmedGamal2212/Competitive-Programming-Sessions/tree/master/Bits%20Manipulation)
- [Recursion and Backtracking](https://github.com/AhmedGamal2212/Competitive-Programming-Sessions/tree/master/Recursion%20%26%20Backtracking)- [Dynamic Programming](https://github.com/AhmedGamal2212/Competitive-Programming-Sessions/tree/master/Dynamic%20Programming)
- [Graph Theory](https://github.com/AhmedGamal2212/Competitive-Programming-Sessions/tree/master/Graph%20Theory)
## Getting Started
To get started, clone this repository to your local machine using this command:
```
git clone https://github.com/AhmedGamal2212/Competitive-Programming-Sessions.git```
Then, browse through the topics folders and choose the one that interests you. You can find a list of practice problems and their solutions in each topic folder.
## **Materials**
Each topic is accompanied by a variety of materials, such as lectures, tutorials, and articles. These materials are designed to provide you with a deeper understanding of the concepts and to help you become a better problem solver.
## **Practice Problems**
For each topic, there are practice problems that are designed to help you apply the concepts you've learned. These problems are designed to challenge you and to help you improve your problem-solving skills.
## Contributing
I welcome contributions from the community. If you find a bug, have a suggestion for a new feature or a practice problem, feel free to open an issue or submit a pull request. I appreciate any contributions that can help improve the quality of the content and the overall user experience.