0.0.4 • Published 1 year ago

c5-ts-algorithms v0.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

c5-ts-algorithms

CircleCI codecov CircleCI awesome GitHub package.json version GitHub last commit (branch) GitHub

This is a small library that contains some algorithms.

Adjacency Graph

A data structure used to represent relationships

ArrayList

A class implementation of the Javascript Array.

alt arraylist

AVL Tree

This is basically a Binary Search Tree, but it can auto balance itself. It's pretty cool. We also have a visualizer to go with it in the example project.

alt avl

BinarySearch

A divide and conquer search method

Binary Search Tree

A tree where the left nodes must be smaller than their parent node and all nodes to the right must be larger than the parent node.

alt bst

Bubble Sort

A very simple sorting algorithm

alt bubblesort

CompareBinarySearchTrees

An algorithm that will compare two Binary Trees and tell you if they are a match or not

DoublyLinkedList

A data structure where each node has a pointer to the next and previous node.

alt dll

Insertion Sort

Another sorting algorithm

alt insertionsort

LinearSearch

A brute force search

Linked List

This is a data structure that flows one way. Each object has a pointer to the next object.

alt linkedlist

Merge Sort

A divide and conquer sorting method

alt mergesort

Quick Sort

A divide and conquer sorting algorithm

alt quicksort

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago