Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kylemit/code-challenges

Code Challenge Solutions
https://github.com/kylemit/code-challenges

algorithms data-structures hackerrank hackerrank-solutions leetcode leetcode-solutions

Last synced: 9 days ago
JSON representation

Code Challenge Solutions

Awesome Lists containing this project

README

        

# Code Challenges

* [LeetCode / KyleMit](https://leetcode.com/KyleMit/)
* [HackerRank / KyleMit](www.hackerrank.com/kylemit)

## Leet Code

* [Data Structure Course](https://leetcode.com/study-plan/data-structure/)
* [Algorithm Course](https://leetcode.com/study-plan/algorithm/)

## Hacker Rank

### Data Structures

* [x] Arrays
* [ ] Linked Lists
* [ ] Trees
* [ ] Balanced Trees
* [ ] Stacks
* [ ] Queues
* [ ] Heap
* [ ] Disjoint Set
* [ ] Multiple Choice
* [ ] Trie
* [ ] Advanced

### Algorithms

* [ ] Warmup
* [ ] Implementation
* [ ] Strings
* [ ] Sorting
* [ ] Search
* [ ] Graph Theory
* [ ] Greedy
* [ ] Dynamic Programming
* [ ] Constructive Algorithms
* [ ] Bit Manipulation
* [ ] Recursion
* [ ] Game Theory
* [ ] NP Complete
* [ ] Debugging

### SQL

* [ ] Basic Select
* [ ] Advanced Select
* [ ] Aggregation
* [ ] Basic Join
* [ ] Advanced Join
* [ ] Alternative Queries

## Prior Art

* [marinskiy/HackerrankPractice](https://github.com/marinskiy/HackerrankPractice)

## Resources

* Wikipedia
* [Dynamic programming](https://en.wikipedia.org/wiki/Dynamic_programming)
* [Sentinel value](https://en.wikipedia.org/wiki/Sentinel_value)
* [Dijkstra's algorithm](https://en.wikipedia.org/wiki/Dijkstra%27s_algorithm)
* [Graph traversal](https://en.wikipedia.org/wiki/Graph_traversal)
* [Binary tree](https://en.wikipedia.org/wiki/Binary_tree)
* [Binary search tree](https://en.wikipedia.org/wiki/Binary_search_tree)
* [Binary heap](https://en.wikipedia.org/wiki/Binary_heap)
* [Min-max heap](https://en.wikipedia.org/wiki/Min-max_heap)
* [Priority queue](https://en.wikipedia.org/wiki/Priority_queue)
* [Tree traversal](https://en.wikipedia.org/wiki/Tree_traversal)
* [Trie (Prefix Tree)](https://en.wikipedia.org/wiki/Trie)
* [Lowest common ancestor (LCA)](https://en.wikipedia.org/wiki/Lowest_common_ancestor)
* [Lexicographic order](https://en.wikipedia.org/wiki/Lexicographic_order)
* Geeks for Geeks
* [Tree Traversals (Inorder, Preorder and Postorder)](https://www.geeksforgeeks.org/tree-traversals-inorder-preorder-and-postorder)
* [Min Heap in Java](https://www.geeksforgeeks.org/min-heap-in-java/)