Xavier Elon
I am a 2020 Computer Science graduate of Oregon State University. I currently work for Asurion in the UBreakiFix department as a DevOps engineer 1. I love studying algorithms, coding and teaching others.

HackerRank | Minimum Swaps 2 | Solution Explained (Java + Whiteboard)

HackerRank | Binary Trees | How to Find Height of Binary Tree | Solution Explained (Java)

LeetCode 143 | Reorder List | Solution Explained (Whiteboard + Algorithm in Java)

LeetCode 567 | Permutation in String | Solution Explained (Whiteboard + Algorithm in Java)

LeetCode 785 | Is Graph Bipartite? | Solution Explained (Whiteboard + Algorithm in Java)

LeetCode 116 | Path Sum II | Solution Explained (White + Algorithm in Java)

LeetCode 116 | Populating Next Right Pointers in Each Node

LeetCode 953 | Verifying an Alien Dictionary | Solution Explained (Java + Whiteboard)

LeetCode 112 | Path Sum | Solution Explained | Java + Whiteboard

LeetCode 129 | Sum Root to Leaf Numbers | Solution Explained (Java + Whiteboard)

LeetCode 123 | Best Time to Buy and Sell Stock III | Solution Explained (Java + Whiteboard)

LeetCode 122 | Best Time to Buy and Sell Stock II | Solution Explained (Java + Whiteboard)

LeetCode 121 | Best Time to Buy and Sell Stock | Solution Explained in Java

LeetCode 349 | Intersection of Two Arrays | Solution Explained (Java)

LeetCode 366 | Find Leaves of Binary Tree | Solution Explained (Java + Whiteboard)

LeetCode 315 | Sum of Nodes with Even-Valued Grandparent | Solution Explained (Java + Whiteboard)

LeetCode 713 | Subarray Product Less Than K | Solution Explained (Java + Whiteboard)

LeetCode 1 | Two Sum | All Solutions Explained | Java + Whiteboard

LeetCode 590 | N-ary Tree Postorder Traversal

LeetCode 589 | N-Ary Tree Pre-Order Traversal | Iterative + Recursive Solution (Java + Whiteboard)

LeetCode 965 | Univalued Binary Tree | Solution Explained (Java)

LeetCode 350 | Intersection of Two Arrays II | Solution Explained (Java + Whiteboard)

How I Passed My AWS Cloud Practitioner Exam in 10 Days (as a non-millionaire)

LeetCode 152 | Maximum Product Subarray | Solution Explained (Java + Whiteboard)

HackerRank | Repeated String | Solution Explained (Java)

HackerRank | Equalize the Array | Solution Explained (Java + Whiteboard)

LeetCode 264 | Ugly Number II | Solution Explained (Whiteboard + Java)

LeetCode 1512 | Number of Good Pairs | Solution Explained (Java + Whiteboard)

LeetCode 263 | Ugly Number | Solution Explained (Java)

LeetCode 680 | Valid Palindrome II | Greedy Algorithm Explained (Java)