List view
1. Introduction to Trees 2. Implementation of Binary Tree 3. Check if Two Binary Trees are Identical 4. Write an In-Order Iterator for a Binary Tree 5. Iterative In-order Traversal of Binary Tree 6. In-order Successor of Binary Search Tree 7. In-order Successor Binary Search Tree With Parent Pointers 8. Level Order Traversal of Binary Tree 9. Is a Binary Search Tree Valid? 10. Convert Binary Tree to Doubly Linked List 11. Print Tree Perimeter 12. Connect Same Level Siblings of a Binary Tree 13. Connect All Siblings of a Binary Tree 14. Serialize/Deserialize Binary Tree 15. Nth Highest Number in Binary Search Tree 16. Mirror Binary Tree Nodes 17. Delete Zero Sum Sub-Trees 18. Convert N-ary Tree to Binary Tree
Overdue by 2 year(s)•Due by September 30, 2022•0/18 issues closed1. Introduction to Stacks & Queues 2. Stack (Implementation) 3. Queue (Implementation) 4. Implement Queue Using Stacks 5. Implement Stack Using Queues 6. Challenge 1: Generate Binary Numbers from 1 to n using a Queue 7. Challenge 2: Implement Two Stacks using one Array 8. Challenge 3: Reversing the First k Elements of a Queue 9. Challenge 4: Implement Queue using Stack 10. Challenge 5: Sort the Values in a Stack 11. Challenge 6: Evaluate Postfix Expressions using Stacks 12. Challenge 7: Next Greater Element using Stack 13. Challenge 8: Solve a Celebrity Problem using a Stack 14. Challenge 9: Check for Balanced Parentheses using a Stack 15. Challenge 10: Create Stack where min() gives minimum in O(1) 16. Stack/Queue Interview Questions
Overdue by 2 year(s)•Due by September 30, 2022•0/15 issues closed1. String: Common Methods & Operations 2. Reverse Words in a Sentence 3. Remove Duplicates from a String 4. Remove White Spaces from a String 5. Word Break Problem 6. XML to Tree 7. Find all Palindrome Substrings 8. Regular Expression Matching in String 9. Longest Palindromic Substring 10. Longest Palindromic Subsequence 11. Count of Palindromic Substrings 12. Minimum Deletions in a String to make it a Palindrome 13. Palindromic Partitioning 14. Longest Common Substring 15. Longest Common Subsequence 16. Minimum Deletions & Insertions to Transform a String into another 17. Fruits into Baskets (medium) 18. Longest Substring with maximum K Distinct Characters (medium) 19. String Permutations by changing case (medium) 20. Balanced Parentheses (hard) 21. Unique Generalized Abbreviations (hard) 22. Longest Substring with Distinct Characters (hard) 23. Longest Substring with Same Letters after Replacement (hard) 24. Boggle 25. Generate all Combinations of Balanced Parentheses
Overdue by 2 year(s)•Due by September 30, 2022•0/24 issues closed1. Insertion in a Singly Linked List 2. Challenge 1: Insertion in a Singly Linked List (insert at End) 3. Challenge 2: Search in Singly Linked List 4. Challenge 3: Deletion in Singly Linked List(Delete by Value) 5. Linked Lists vs. Arrays 6. What is a Doubly Linked List (DLL)? 7. Linked List with Tail 8. Challenge 4: Find the Length of a Linked List 9. Challenge 5: Reverse a Linked List 10. Challenge 6: Detect Loop in a Linked List 11. Challenge 7: Find the Middle Node of a Linked List 12. Challenge 8: Remove Duplicates from a Linked List 13. Challenge 9: Union and Intersection of Lists 14. Challenge 10: Return the Nth node from End 15. Challenge 11: Find if Doubly Linked-list is a Palindrome 16. Implementation of Linked List 17. Intersection Point of Two Lists 18. Rotate a Linked List 19. Reverse Alternative K Node in a Singly Linked List 20. Add Two Integers Represented by Linked Lists 21. Reverse a Sub-list (medium) 22. Reverse every K-element Sub-list (medium) 23. Merge K Sorted Lists (medium) 24. Kth Smallest Number in M Sorted Lists (medium) 25. Linked list Interview Questions
Overdue by 2 year(s)•Due by September 15, 2022•0/25 issues closedTwo Dimensional Arrays Challenge 1: Remove Even Integers from an Array Challenge 2: Merge Two Sorted Arrays Challenge 3: Find Two Numbers that Add up to "n" Challenge 4: Array of Products of All Elements Except Itself Challenge 5: Find Minimum Value in Array Challenge 6: First Non-Repeating Integer in an Array Challenge 7: Find Second Maximum Value in an Array Challenge 8: Right Rotate the Array by One Index Challenge 9: Re-arrange Positive & Negative Values Challenge 10: Rearrange Sorted Array in Max/Min Form Challenge 11: Find the Sum of Maximum Sum Subarray Implement Binary Search on a Sorted Array Find Maximum in Sliding Window Search a Rotated Array Find the Smallest Common Number Find Low/High Index of an Element in a Sorted Array Move All Zeros to the Beginning of the Array Stock Buy Sell to Maximize Profit Merge an Array With Overlapping Intervals Sort an Array Using Quicksort Algorithm Cyclic Sort (easy) Maximum Sum Subarray of Size K (easy) Smallest Subarray With a Greater Sum (easy) Squaring a Sorted Array (easy) Subset (easy) Subsets With Duplicates (easy) Order-agnostic Binary Search (easy) Bitonic Array Maximum (easy) Pair with Target Sum (easy) Permutations (medium) Triplet Sum to Zero (medium) Triplet Sum Close to Target (medium) Triplets with Smaller Sum (medium) Subarrays with Product Less than a Target (medium) Merge Intervals (medium) Conflicting Appointments (medium) Ceiling of a Number (medium) Next Letter (medium) Number Range (medium) Search in a Sorted Infinite Array (medium) Minimum Difference Element (medium) Array Interview Questions
Overdue by 2 year(s)•Due by September 2, 2022•43/48 issues closedComplete Big O Notation concepts
Overdue by 2 year(s)•Due by August 19, 2022•9/12 issues closed