Welcome to the Data Structures and Algorithms repository built with JavaScript!
This repo contains clean and well-organized implementations of popular DSA topics to help you learn, practice, and master your coding skills.
| 📚 Topic | 📝 Description | 🔗 Link |
|---|---|---|
| 💡 Problem Solving Approach | Learn how to break down problems into manageable steps | 📖 Read Guide |
| 🧩 Problem Solving Patterns | Discover reusable logic patterns for common coding problems | 🧠 Learn More |
| 🔁 Recursion | Understand the concept and use cases of recursive functions | 🔍 Dive In |
| 🔎 Searching Algorithms | Implement linear, binary, and other searching techniques | 👓 Overview |
| 🔃 Sorting Algorithms | Learn about sorting methods like bubble, quick, and merge | 📘 See Docs |
| 🗃️ Data Structures | Explore stacks, queues, trees, linked lists, and more | 🛠️ Go to Docs |
To easily debug any JavaScript file using Visual Studio Code, follow these steps:
- 📝 Open the JavaScript file you want to run.
▶️ PressF5or click on the Run and Debug icon in the sidebar.- 🛠️ Add the following config in
.vscode/launch.jsonif it doesn't exist:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Current File",
"program": "${file}",
"console": "integratedTerminal",
"skipFiles": ["<node_internals>/**"]
}
]
}