Material developed to teach and practice different competitive programming topics
- Data Structures
- Graphs
- Priority queues
- Segment trees
- Strings
- String algorithms
- String structures
- Dynamic Programming
- General
- Optimizations
- Number Theory
- Geometry
- Testing
- Programming languages
- C++
- Java
- Kotlin
- Python
O(1) | ๐ |
---|---|
O(log n) | ๐ |
O(n) | ๐ |
O(nlog n) | ๐ |
O(n2) | ๐ |
O(n3) | ๐ก |
O(2n) | ๐ฑ |
O(n!) | ๐ |