Skip to content

Ivy-Walobwa/DataStructure-n-Algorithms-JavaScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Structures and Algorithms in JavaScript 🚀

Linked Lists

Implementations

  1. Add
    • Add to start of list
    • Add to end of list
  2. Remove
    • Remove first
    • Remove last
  3. Find index of
  4. Print List
  5. Clear List

Stack

Implemented with linked list and array as storage mechanisms.

Implementations

  1. Push
  2. Pop
  3. Peek
  4. Postfix Algorithm

Queue

Implemented with linked list and array as storage mechanisms.

Implementations

  1. Enqueue
  2. Dequeue
  3. Peek
  4. Priority Queue

Binary Search Tree

Implementations

  1. Add
  2. Find
  3. Remove
  4. Tree Traversal
    • pre-order
    • in-order
    • post-order

Hash Tables

Implementations

  1. Hashing
  2. Add
  3. Remove
  4. Find

Sorting Algorithms

Implementations

  1. Bubble sort
  2. Selection Sort
  3. Insertion Sort
  4. Merge Sort
  5. Quick Sort

About

Data Structures and Algorithms Implemented in JavaScript

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published