In this Beginner DSA Sheet for Data Structures and Algorithms, we have curated a selective list of problems for you to solve as a beginner for DSA. After learning the fundamentals of programming, choosing a programming language, and learning about Data Structure and Algorithms and their space-time complexity, it becomes necessary to practice the problem based on different data structures and algorithms.
The problem on the sheet includes:
Array:
Question |
Practice |
---|---|
String:
Question |
Practice |
---|---|
Solve |
|
Solve |
|
Stack:
Question |
Practice |
---|---|
Solve |
|
Queue:
Question |
Practice |
---|---|
Solve |
|
Linked List:
Question |
Practice |
---|---|
Detect Loop in linked list | Solve |
Matrix:
Question |
Practice |
---|---|
Solve |
|
Sorting:
Question |
Practice |
---|---|
Find the sum of all values lesser than the element of the Array |
Solve |
Solve |
|
Solve |
|
Solve |
|
Solve |
|
Solve |
Greedy:
Question |
Practice |
---|---|
Minimum Number of Platforms Required for a Railway/Bus Station |
|
Recursion:
Question |
Practice |
---|---|
Solve |
|
Solve |
|
Solve |
|
Solve |
|
Solve |
Dynamic Programming:
Tree:
Question |
Practice |
---|---|
Solve |
|
Solve |
|
Solve |
|
Graph:
Question |
Practice |
---|---|
DFS of Graph | Solve |
Ready to dive in? Explore our Free Demo Content and join our DSA course, trusted by over 100,000 neveropen!