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

https://github.com/cherelemma/algorithms_and_ds_challenge

Collection of Algorithms and DS challenges with solutions
https://github.com/cherelemma/algorithms_and_ds_challenge

javascript ruby

Last synced: 2 months ago
JSON representation

Collection of Algorithms and DS challenges with solutions

Awesome Lists containing this project

README

          

# Algorithms and DS Challenges With Solutions

**Simple Interview-like coding challenges.**
- [Anagram Checker](./Challenges%20with%20Solutions/anagram-cherelemma-main/)
- [FizzBuzz](./Challenges%20with%20Solutions/fizzbuzz-cherelemma-main/)
- [Palindrome Checker](./Challenges%20with%20Solutions/palindrome-cherelemma-main/)
- [Repeat a String](./Challenges%20with%20Solutions/repeat-a-string-cherelemma-main/)
- [Sum of Odd Fibonacci](./Challenges%20with%20Solutions/sum-all-odd-fibonacci-numbers-cherelemma-main/)
- [Recursion Challenge](./Challenges%20with%20Solutions/recursion-cherelemma-main/)
- [Binary Search](./Challenges%20with%20Solutions/binary-search-cherelemma-main/)
- [Towers of Hanio part 1](./Challenges%20with%20Solutions/towers-of-hanoi---part-1-cherelemma-main/)
- [Towers of Hanio part 2](./Challenges%20with%20Solutions/towers-of-hanoi---part-2-cherelemma-main/)

**Data Strcutures**
- [Linked Lists: challenge 1](./Challenges%20with%20Solutions/linked-lists-cherelemma-main/)
- [Linked Lists: challenge 2](./Challenges%20with%20Solutions/linked-lists-next-step-cherelemma-main/)
- [Queues: Challenge](./Challenges%20with%20Solutions/queue-cherelemma-main/)
- [Stacks: Challenge](./Challenges%20with%20Solutions/stack-cherelemma-main/)
- [Min Stack: Challenge](./Challenges%20with%20Solutions/min-stack-cherelemma-main/)
- [Balanced Brackets: Challenge](./Challenges%20with%20Solutions/balanced-brackets-cherelemma-main/)
- [Hash Tables: Challenge](./Challenges%20with%20Solutions/hash-tables-cherelemma-main/)
- [Sets: Challenge](./Challenges%20with%20Solutions/sets-cherelemma-main/)

**Trees & Graphs**
- [Tree node sum Challenge](./Challenges%20with%20Solutions/trees-cherelemma-main/)
- [Tree traversal: PostOrder Challenge](./Challenges%20with%20Solutions/tree-traversal-cherelemma-main/)
- [Binary Search Tree: Node Insertion](./Challenges%20with%20Solutions/binary-search-tree-cherelemma-main/)
- [Is it a Binary Search Tree?](./Challenges%20with%20Solutions/is-it-a-binary-search-tree-cherelemma-main/)
- [How Tall is the Tree?](./Challenges%20with%20Solutions/how-tall-is-the-tree-cherelemma-main/)
- [Is it Balanced Binary Search Tree?](./Challenges%20with%20Solutions/is-the-binary-search-tree-balanced-cherelemma-main/)
- [Depth First Search](./Challenges%20with%20Solutions/depth-first-search-cherelemma-main/)

**Sort Algorithms**
- [Single Item Insertion Sort](./Challenges%20with%20Solutions/insertion-sort-intro-cherelemma-main/)
- [Full Insertion Sort](./Challenges%20with%20Solutions/insertion-sort-cherelemma-main/)
- [Simple Quick Sort ](./Challenges%20with%20Solutions/simple-quick-sort-cherelemma-main/)
- [Quick Sort Partition](./Challenges%20with%20Solutions/quick-sort-partition-cherelemma-main/)
- [Advanced Quick Sort](./Challenges%20with%20Solutions/advanced-quick-sort-cherelemma-main/)