Welcome to GDG @ RIT's Competitive Programming! π
This is your one-stop destination for mastering competitive programming with a focus on essential data structures and algorithms. Whether you're a beginner or looking to level up, this session will help you strengthen your coding skills.
Weβll be working in two popular programming languages:
- Java βοΈ
- Python π
Let us know which language you'd prefer, and we'll tailor the session accordingly!
Our focus will be on key topics that are frequently asked in coding interviews and competitive programming contests:
-
HashMap #οΈβ£
- Learn how to efficiently store and retrieve key-value pairs.
- Solve real-world problems involving counting, grouping, and mapping.
-
LinkedList π
- Understand the fundamentals of LinkedLists and how to implement them.
- Master operations like insertion, deletion, and traversal.
-
Recursion β»οΈ
- Dive into the power of recursion to solve problems that can be broken down into smaller sub-problems.
- We'll tackle problems involving tree traversal, backtracking, and more.
Whether you're brushing up or looking for a challenge, GDGCompetitiveProgramming is the perfect opportunity to:
- Sharpen your problem-solving skills.
- Understand core data structures and algorithms in depth.
- Practice with peers and solve interesting challenges.
Let us know which language and/or topic you'd like to focus on via Discord, and weβll customize the session to meet your needs!
Stay tuned for updates and upcoming sessions! Happy coding! π
Session 1: Dec 5th 2024
Β© 2024 Katyani Mehra. All rights reserved.