Skip to content

Atlas-Quest/DSA

Repository files navigation

Daily DSA Practice

A collection of practice implementations of various Data Structures and Algorithms in TypeScript.

Overview

This repository serves as a personal practice ground for implementing and understanding fundamental computer science concepts. Each implementation focuses on clarity and correctness.

Algorithms

Searching

Algorithm File Time Complexity Space Complexity
Binary Search binary_search.ts O(log n) O(1)

Usage

Run any file:

npx tsx binary_search.ts

Structure

dsa_prac/
├── binary_search.ts    # Binary search implementation
└── README.md

Notes

  • Binary Search: Efficiently finds a target value in a sorted array by repeatedly dividing the search interval in half. Returns the index if found, -1 otherwise.

About

TypeScript practice repo for classic data structures and algorithms—search, hashing, sliding windows—with readable, runnable implementations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors