This repository contains implementations of common data structures and algorithms written in TypeScript. It serves as a learning resource for understanding fundamental computer science concepts and their practical implementation.
- Clean and type-safe TypeScript code
- Common data structures (e.g., arrays, linked lists, stacks, queues, trees, graphs)
- Popular algorithms (e.g., sorting, searching, recursion, dynamic programming)
- Deno (v2 or higher)
- Clone the repository:
git clone https://github.com/dheerajsinghnagdali/dsa.git
- Navigate to the project directory:
cd dsa
src/
: Source code for data structures and algorithms
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature
) - Commit your changes (
git commit -m 'Add your feature'
) - Push to the branch (
git push origin feature/your-feature
) - Open a pull request