Coding challenges written in Java and other languages. Data Structures and Algorithms: Data Structures and Algorithms Leetcode: Leetcode Completed: Number Name Link 1 Two Sum https://leetcode.com/problems/two-sum/ 7 Reverse Integer https://leetcode.com/problems/reverse-integer/ 9 Palindrome Number https://leetcode.com/problems/palindrome-number/ 13 Roman to Integer https://leetcode.com/problems/roman-to-integer/ 14 Common Longest Prefix https://leetcode.com/problems/longest-common-prefix/ 20 Valid Parantheses https://leetcode.com/problems/valid-parentheses/ 53 Average https://leetcode.com/problems/average-salary-excluding-the-minimum-and-maximum-salary/ 88 Merge Arrays 94 Inorder traversal https://leetcode.com/problems/binary-tree-inorder-traversal/ 108 Sorted Array to BinarySearchTree https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree/ 109 Sorted List to BinarySearchTree https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree/ 144 Preorder traversal https://leetcode.com/problems/binary-tree-preorder-traversal/ 145 Postorder traversal https://leetcode.com/problems/binary-tree-postorder-traversal/ 191 Number of 1 bits 217 Count Odd Numbers https://leetcode.com/problems/count-odd-numbers-in-an-interval-range/ 230 Kth Smallest in BinarySearchTree https://leetcode.com/problems/kth-smallest-element-in-a-bst/ 258 Add Digits https://leetcode.com/problems/add-digits/ 450 Delete from BinarySearchTree https://leetcode.com/problems/delete-node-in-a-bst/ 700 Search BinarySearchTree https://leetcode.com/problems/search-in-a-binary-search-tree/ 701 Insert into BinarySearchTree https://leetcode.com/problems/insert-into-a-binary-search-tree/ 976 Largest Perimeter 1008 BinarySearchTree from Preorder 1281 Difference of product and sum 1382 Balance BinarySearchTree https://leetcode.com/problems/balance-a-binary-search-tree/ 1470 Shuffle the Array https://leetcode.com/problems/shuffle-the-array/ 1480 Running Sum of Array https://leetcode.com/problems/running-sum-of-1d-array/ 1491 Maximum Subarray https://leetcode.com/problems/maximum-subarray/ 1523 Contains Duplicate https://leetcode.com/problems/contains-duplicate/ 1528 Shuffle String https://leetcode.com/problems/shuffle-string/ 1603 Design Parking System https://leetcode.com/problems/design-parking-system/ 1672 Richest Wealth https://leetcode.com/problems/richest-customer-wealth/ 1920 Array Permutation https://leetcode.com/problems/build-array-from-permutation/ 1929 Concatenate arrays https://leetcode.com/problems/concatenation-of-array/ 2011 Value of a Variable/https://leetcode.com/problems/final-value-of-variable-after-performing-operations/ 2114 Number of Words/https://leetcode.com/problems/maximum-number-of-words-found-in-sentences/ 2235 Add two integers https://leetcode.com/problems/add-two-integers/ 2236 Root Equals Sum of Children https://leetcode.com/problems/root-equals-sum-of-children/