Skip to content
 
 

Latest commit

 

History

1,580 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaScript Algorithms

A comprehensive collection of classic algorithms and data structures implemented in JavaScript, designed for learning, practice, and interview preparation.

This repository focuses on clarity, correctness, and beginner-friendly implementations using modern JavaScript (ES6+).


📚 Overview

This project contains implementations of commonly used algorithms and data structures in pure JavaScript.
It is ideal for:

  • Beginners learning Data Structures & Algorithms (DSA)
  • Developers preparing for coding interviews
  • Anyone wanting to understand algorithmic problem-solving in JavaScript

The repository is structured by algorithm categories to make exploration easy and intuitive.


✨ Features

  • ✅ Beginner-friendly JavaScript implementations
  • ✅ Well-organized folder structure
  • ✅ Covers core DSA topics
  • ✅ Useful for interview preparation
  • ✅ No framework dependency (pure JS)

🧠 Topics Covered

  • Sorting Algorithms
  • Searching Algorithms
  • Data Structures
  • Dynamic Programming
  • Graph Algorithms
  • Backtracking
  • Bit Manipulation
  • Mathematical Algorithms
  • Recursion & Greedy Algorithms

🛠 Tech Stack

  • Language: JavaScript (ES6+)
  • Runtime: Node.js (optional, for execution)
  • Package Manager: npm / yarn (if applicable)

🚀 Getting Started

1️⃣ Clone the Repository

git clone https://github.com/prachi8619/Javascript-Algorithms.git
cd Javascript-Algorithms

About

Algorithms implemented in JavaScript for beginners, following best practices.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages