A compilation of free links that correspond to the CodeRust lessons. Some may be equivalent, some may not. May or may not have your languages of choice. I'm open to pull requests if you'd like to help add better resources.
See CodeRust Rubric here: Educative
- Binary Search - GeeksForGeeks, CodeRust Preview
- Find Maximum Sliding Window - GeeksForGeeks
- Search rotated array - GeeksForGeeks
- Find smallest common number - GeeksForGeeks
- Rotate Array - GeeksForGeeks
- Find low/high index - GeeksForGeeks
- Move zeroes to left - GeeksForGeeks
- Find maximum single sell profit - GeeksForGeeks
- Implement Quick Sort - GeeksForGeeks
- Merge Overlapping Intervals - GeeksForGeeks
- Sum Of Two Values - GeeksForGeeks, CodeRust Preview
- Reverse a Singly Linked List - GeeksForGeeks, CodeRust Preview
- Remove Duplicates from a Linked List - GeeksForGeeks (Unsorted), GeeksForGeeks (Sorted)
- Delete node with a given key - GeeksForGeeks
- Insertion Sort of Linked List - GeeksForGeeks (Singly), GeeksForGeeks (Doubly)
- Intersection Point of Two Lists - GeeksForGeeks, CodeRust Preview
- Nth from last node - GeeksForGeeks
- Swap Nth Node with Head - GeeksForGeeks
- Merge two Sorted Linked Lists - GeeksForGeeks
- Merge Sort - GeeksForGeeks (General Mergesort), GeeksForGeeks (Linked List), GeeksForGeeks (Doubly Linked List)
- Reverse even nodes - GeeksForGeeks
- Rotate a Linked List - GeeksForGeeks
- Reverse k Elements - GeeksForGeeks
- Add Two Integers - GeeksForGeeks
- Copy linked list with arbitrary pointer - GeeksForGeeks
- Find kth permutation - GeeksForGeeks, CodeRust Preview
- Integer Division - GeeksForGeeks
- Pythagorean Triplets - GeeksForGeeks
- All Sum Combinations - GeeksForGeeks
- Find Missing Number - GeeksForGeeks
- Permute String - GeeksForGeeks
- All Subsets - GeeksForGeeks
- Is Number Valid? - GeeksForGeeks
- Power of a Number - GeeksForGeeks
- Calculate Square Root - GeeksForGeeks
- Reverse words in a sentence - GeeksForGeeks, CodeRust Preview
- Remove Duplicates - GeeksForGeeks
- Remove Whitespaces - GeeksForGeeks
- String Segmentation - GeeksForGeeks
- XML to Tree - GeeksForGeeks
- Find all palindrome substrings - GeeksForGeeks
- Regular Expression - GeeksForGeeks
- Check if two binary trees are identical - GeeksForGeeks, CodeRust Preview
- Write an Inorder Iterator for a Binary Tree - LeetCode
- Iterative Inorder Traversal - GeeksForGeeks
- Inorder Successor BST - GeeksForGeeks
- Level Order Traversal of Binary Tree - GeeksForGeeks
- Is Binary Search Tree? - GeeksForGeeks
- Convert Binary Tree to Doubly Linked List - GeeksForGeeks
- Print Tree Perimeter - GeeksForGeeks
- Connect Same Level Siblings - GeeksForGeeks
- Serialize/Deserialize Binary Tree - GeeksForGeeks
- Connect All Siblings - GeeksForGeeks
- Inorder Successor BST with parent pointers - GeeksForGeeks
- Nth Highest in BST - GeeksForGeeks
- Mirror binary tree nodes - GeeksForGeeks
- Delete zero sum sub-trees - GeeksForGeeks
- N-ary Tree to Binary Tree - N/A
- Stacks using Queues - GeeksForGeeks, CodeRust Preview
- Queue using Stacks - GeeksForGeeks
- Expression Evaluation - GeeksForGeeks
- Clone a Directed Graph - GeeksForGeeks, CodeRust Preview
- Minimum Spanning Tree - GeeksForGeeks
- Word Chaining - GeeksForGeeks
- Boggle - GeeksForGeeks, CodeRust Preview
- All Possible Parentheses - GeeksForGeeks
- Solve N-Queens Problem - GeeksForGeeks
- Find K-sum subsets - GeeksForGeeks
- Fibonacci numbers - GeeksForGeeks, CodeRust Preview
- Largest Sum Subarray - GeeksForGeeks
- MaxSum Subsequence Nonadjacent Elements - GeeksForGeeks
- Game Scoring: Find # of ways a player can score 'n' runs - GeeksForGeeks
- Coin Changing Problem - GeeksForGeeks
- Levenshtein Distance - GeeksForGeeks
- Sum of Three Values - GeeksForGeeks, CodeRust Preview
- Make Columns and Rows Zeroes - GeeksForGeeks
- Search in a Matrix - GeeksForGeeks
- Implement LRU Cache - GeeksForGeeks
- Host Endianness - GeeksForGeeks
- Closest Meeting Point - GeeksForGeeks