Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlgorithmFun

Repository of daily algorithm challenges with my solutions using JavaScript
I will update in individual files my solutions with the file name as the algorithm problem name
All code will be written in JavaScript unless otherwise noted in the filename

1/26/2017 - First Commit with pre-Coding Dojo bootcamp algorithms
1/28/2017 - Is string2 a rotation of string 1
1/30/2017 - Insert a node into a BST. Does a BST contain a certain value
1/31/2017 - Find the height of a BST
2/2/2017 - Remove a node or value from a BST while keeping it a BST
2/3/2017 - Check to see if a BST is valid
2/7/2017 - BubbleSort and SelectionSort
2/8/2017 - Helper functions for mergesort and quicksort
2/9/2017 - Quicksort
2/10/2017 - Mergesort
2/13/2017 - Union of Single-Sets and Intersection of Multi-Sets
2/15/2017 - Implement a Priority Queue using a SLL
2/20/2017 - Heap
2/27/2017 - Turn a BST into an Ordered Array
2/28/2017 - Return, if any, invalid nodes in a BST
3/2/2017 - Check to see if a BST if full and check to see if it is perfectly balanced
3/8/2017 - Given a string and open parenthesis, find the matching closing parenthesis
3/11/2017 - Stock Market, buy low - sell high!
3/14/2017 - Queues - Enqueue, Dequeue, Countqueue
3/16/2017 - C# Sorts
3/17/2017 - Given two mystery objects, do they contain the same values?
3/20/2017 - First iteration of solution to classic Knapsack problem (not complete)
3/20/2017 - Given a file, iterate through the file and print out the number of unique strings encountered (C#)
3/29/2017 - 'Zip' two SLL's into one
3/30/2017 - Solve Collatzer
4/3/2017 - Find the longest word in a string 2 ways
4/5/2017 - Given an array and an size(integer), return a new array broken down by size
4/7/2017 - Given an array and elements to remove, return an array without selected elements
5/10/2017 - Are all letters in a word in alphabetical order
5/19/2017 - Interview Coding Challenge -> given an input of employees and their availability, write an application to find out hours of availability for requested employee on specific dates.
6/6/2017 - Perform a search and replace on the sentence using the arguments provided and return the new sentence.
6/10/2017 - Given an unsorted array, return the greatest sum of any subarray
6/15/2017 - Given first node of a singly linked list, create a recursive function that returns number of nodes in that list.
8/24/2017 - Given a string such as “1,2,3,4 ; 4,5,6”, where the ; represents the split between the two sides, return in a string with no trailing whitespace or commas the intersecting numbers (numbers that happen on both sides)

About

Repository of daily algorithm challenges with my solutions using JavaScript and C#

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages