Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rosekamallove/problem-solving
Concepts and Practice problems that I am solving while learning Data Structures and Algorithms
https://github.com/rosekamallove/problem-solving
algorithm competitive-programming cpp data-structures
Last synced: 12 days ago
JSON representation
Concepts and Practice problems that I am solving while learning Data Structures and Algorithms
- Host: GitHub
- URL: https://github.com/rosekamallove/problem-solving
- Owner: rosekamallove
- Created: 2021-05-25T15:21:46.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-03-05T08:10:10.000Z (almost 2 years ago)
- Last Synced: 2024-12-07T15:43:21.354Z (15 days ago)
- Topics: algorithm, competitive-programming, cpp, data-structures
- Language: C++
- Homepage: https://rosekamallove.notion.site/DSA-Notes-c3c31d0777744f72b2eb9b57a88dce7e
- Size: 19.3 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
This repo contains my problem solving programs and notes. The `index.md` contains the notes for the Striver's SDE Sheet along with some problems that I did while solving that sheet.
### Building Intuition for Problem Solving
- **Step 1: Self Assessment**
- **Step 2: Review Data Structures & Algorithms**
- **Step 3: Create a consistent system to track progress**
- Todo: New problems that you have not yet worked on
- Repeat: Problems that you have worked on but are still making some mistakes on
- Done: Problems that you have nailed and are confident about.
- Time yourself.
- Do 5 questions back to back (improve endurance)
- Score Yourself
- Did you need hints?
- Did you finish within 30 minutes
- Was the solution optimal
- Were there any bugs?
- Select Problems
- **Step 4: Practice using spaced repetition**
- **Step 5: Recognize common problem-solving patterns**
- **Step 6: Evaluation of readiness**
- **Step 7: Metacognition**