Week 09 (Introduction to OOP & Pointers) - ICPC-Damnhour-Community/Level-0-2025 GitHub Wiki
Introduction to OOP & Pointers
Welcome to Week 9! π This week, we will focus on Object-Oriented Programming (OOP) and Pointers. Understanding OOP is essential for designing efficient and scalable programs, while pointers help in memory management and optimization, especially in C/C++. This knowledge will provide a solid foundation for implementing data structures and using them efficiently in problem-solving. By the end of this week, you should be able to use these concepts and solve problems efficiently. Letβs get started! π
β Long-Term Learning
You donβt have to finish the entire OOP course this week!
Regularly revisit concepts and apply them in projects to truly understand OOP principles.
Master pointers in C/C++ gradually for better memory and data structure understanding.
π Resources
π Topic | Type | π Link |
---|---|---|
Intro to OOP (2024 Session) | π¬ Video | βΆ Watch Here [until 01:07] |
Pointers and Memory Allocation (2024 Session) | π¬ Video | βΆ Watch Here |
C++ Object-Oriented Design and Programming | π¬ Playlist | βΆ Watch Here |
Pointers in C/ C++ | π¬ Playlist | βΆ Watch Here |
π₯ Lecture Session
π Topic | π Link |
---|---|
π¬ Recording | Watch |
π Slides | View |
π Problems | Coming Soon |
π» Codes and Solutions | Codes |
π Practice Sheet
- Sheet Link: Access Problem Sheet
Problems
π Problem Name | π₯ Video Solution | π» Code Solution |
---|---|---|
A - Where's the Bishop? | Watch Solution | Code |
B - The Clock | Watch Solution | Code |
C - Short Sort | Watch Solution | Code |
D - Good Kid | Watch Solution | Code |
E - Target Practice | Watch Solution | Code |
F - Arranging Cats | Watch Solution | Code |
G - Sending Messages | Watch Solution | Code |
H - Rudolf and the Ticket | Watch Solution | Code |
I - Rudolf and the Ugly String | Watch Solution | Code |
J - Gorilla and Permutation | Watch Solution | Code |
K - Angry Monk | Watch Solution | Code |
L - Only Pluses | Watch Solution | Code |
M - Hard Problem | Watch Solution | Code |
π Weekly Contest
- Contest Link: Access Codeforces Problems
- Problems Overview:
π Problem | π₯ Video Tutorial | π Code Solution |
---|---|---|
A - | Watch Solution | Code |
B - | Watch Solution | Code |
π¬ Community Support
For any questions, join the discussion in our Discordβs #community-chat. Weβre here to help you every step of the way!
β¨ Good luck, and have a great week! π