Skip to content

Commit 036f66e

Browse files
feat: add DSA mode with Queue data structure exercises
- Implement DSA command for data structures learning mode - Add 6 progressive Queue exercises (FIFO implementation) - Add category filter to ExerciseManager for DSA-only navigation - Add reset functionality (x key) for DSA exercises - Fix queue3.swift missing main() call - Update README with DSA mode documentation
1 parent 76f9a9d commit 036f66e

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,18 @@ swiftlings reset variables1
9797

9898
Restores an exercise to its original state.
9999

100+
### Data Structures & Algorithms Mode (NEW!)
101+
102+
Start the DSA learning mode to master data structures through implementation:
103+
104+
```bash
105+
swiftlings dsa
106+
```
107+
108+
Currently includes Queue exercises (6 progressive exercises building a FIFO data structure from scratch). New data structures and algorithms are coming soon!
109+
110+
I'm open to PRs for improving existing DSA exercises or adding new data structures and algorithms.
111+
100112
## Exercise Structure
101113

102114
Exercises are organized into 19 progressive categories:

0 commit comments

Comments
 (0)