RealToughCandy.io Introduction to Algorithms course code examples. Enjoy!
This repository contains all of the code samples used in RealToughCandy.io's Introduction to Algorithms course.
Algorithms with example programs discussed:
-
Simple Recursive Algorithms:
Examples: A - Basic Factorials B - Advanced Permutations C - Mind Breaker N-Queens Puzzle
-
Data Structures:
Examples: A - Basic Array manipulation B - Advanced Linked lists C - Mind Breaker Hash tables
-
Divide & Conquer:
Examples: A - Basic Merge sort B - Advanced Matrix multiplication C - Mind Breaker Straussen algorithm
-
Greedy Algorithms:
Examples: A - Basic Mice in the hole/Try on your own- Kids with candies (LC #1431) B - Advanced Fractional Knapsack C - Mind Breaker Egyptian fractions - Fibonacci
-
Dynamic Programming:
Examples: A - Basic Ugly numbers B - Advanced Traveling Salesman Problem C - Mind Breaker Palindromic matrix paths