Software Learning
SUMMARY
Initializing search
    GitHub
    • Home
    • LeetCode Algorithms
    • SWE Interview
    GitHub
    • Home
    • LeetCode Algorithms
        • 100. Same Tree
        • 101. Symmetric Tree
        • 136. Single Number
        • 145. Binary Tree Postorder Traversal
          • hashmap
          • hashmap
          • slidingwindow
        • 222. Count Complete Tree Nodes
        • 350. Intersection of Two Arrays II
        • 590. N ary Tree Postorder Traversal
        • 594. Longest Harmonious Subsequence
        • 860. Lemonade Change
        • 884. Uncommon Words from Two Sentences
        • 1189. Maximum Number of Balloons
        • 1331. Rank Transform of an Array
        • 1399. Count Largest Group
        • 1455. Check If A Word Occurs As A Prefix Of Any Word In A Sentence
        • 1475. Final Prices With A Special Discount In A Shop
        • 1486. XOR Operation in an Array
        • 1518. Water Bottles
        • 1539. Kth Missing Positive Number
        • 1550. Three Consecutive Odds
          • cpp
        • 1636. Sort Array By Increasing Frequency
        • 1684. Count The Number Of Consistent Strings
        • 1945. Sum of Digits of String After Convert
        • 2022. Convert 1D Array Into 2D Array
        • 2053. Kth Distinct String in an Array
        • 2191. Sort the Jumbled Numbers
        • 2418. Sort the People
        • 2558. Take Gifts From The Richest Pile
          • rust
        • 2696. Minimum String Length After Removing Substrings
        • 3216. Lexicographically Smallest String After a Swap
        • 3314. Construct the Minimum Bitwise Array I
        • 3375. Minimum Operations to Make Array Values Equal to k
        • 3637. Trionic Array I
        • 33. Search in rotated sorted array
        • 40. Combination Sum II
        • 63. Unique Paths II
        • 81. Search In Rotated Sorted Array
        • 122-Best-Time-to-Buy-and-Sell-Stock-II. 122 Best Time to Buy and Sell Stock II
        • 128. Longest Consecutive Sequence
        • 155. Min Stack
        • 179. Largest number
        • 208. Implement trie (prefix tree)
        • 209. Minimum Size Subarray Sum
        • 238. Product of Array Except Self
        • 241. Different Ways to Add Parentheses
        • 264. Ugly Number II
          • bottomup
          • greedy-patience-sort
          • topdown
        • 307. Range sum query Mutable
        • 539. Minimum Time Difference
        • 567. Permutation in String
        • 624. Maximum Distance in Arrays
        • 654. Maximum Binary Tree
        • 725. Split Linked List in Parts
        • 729. My Calendar I
        • 739. Daily Temperatures
        • 763. Partition Labels
        • 790. Domino and Tromino Tiling
        • 807. Max Increase to Keep City Skyline
        • 826. Most Profit Assigning Work
        • 840. Magic Squares In Grid
        • 853. Car Fleet
        • 874. Walking Robot Simulation
        • 875. KoKo Eating Bananas
        • 885. Spiral Matrix III
        • 921. Minimum Add To Make Parentheses Valid
        • 947. Most Stones Removed with Same Row or Column
        • 959. Regions Cut By Slashes
        • 981. Time Based Key Value Store
        • 1014. Best Sightseeing Pair
        • 1038. Binary Search Tree to Greater Sum Tree
        • 1052. Grumpy Bookstore Owner
        • 1110. Delete Nodes And Return Forest
        • 1140. Stone Game II
        • 1190. Reverse Substrings Between Each Pair Of Parentheses
        • 1261. Find Elements in a Contaminated Binary Tree
        • 1310. XOR Queries of a Subarray
        • 1371. Find the Longest Substring Containing Vowels in Even Counts
        • 1382. Balance A Binary Search Tree
        • 1395. Count Number of Teams
        • 1438. Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit
        • 1482. Minimum number of days to make m bouquets
        • 1497. Check If Array Pairs Are Divisible by k
        • 1530. Number of Good Leaf Nodes Pairs
        • 1552. Magnetic Force Between Two Balls
        • 1593. Split a String Into the Max Number of Unique Substrings
        • 1605. Find Valid Matrix Given Row and Column Sums
        • 1653. Minimum Deletions to Make String Balanced
        • 1701. Average Waiting Time
        • 1717. Maximum Score From Removing Substrings
        • 1760. Minimum Limit Of Balls In A Bag
        • 1823. Find The Winner Of The Circular Game
        • 1833. Maximum Ice Cream Bars
        • 1894. Find the Student that Will Replace the Chalk
          • cpp
          • go
          • java
        • 1922. Count Good Numbers
        • 1942. The Number of the Smallest Unoccupied Chair
        • 1963. Minimum Number of Swaps to Make the String Balanced
        • 1975. Maxium Matrix Sum
        • 2028. Find Missing Observations
        • 2058. Find the Minimum and Maximum Number of Nodes Between Critical Points
        • 2070. Most Beautiful Item for Each Query
          • go
        • 2109. Adding Spaces To A String
        • 2161. Partition Array According to Given Pivot
        • 2181. Merge Nodes in Between Zeros
        • 2182. Construct string with repeat limit
        • 2192. All Ancestor of a Node in a Directed Acyclic Graph
          • cpp
          • go
          • java
          • rust
        • 2226. Maximum candies allocate to K children
        • 2270. Number Of Ways To Split Array
        • 2285. Maximum Total Importance of Roads
        • 2326. Spiral Matrix IV
        • 2337. Move Pieces to Obtain a String
        • 2419. Longest Subarray With Maximum Bitwise AND
        • 2461. Maximum Sum of Distinct Subarrays With Length K
        • 2491. Divide Players Into Teams of Equal Skill
        • 2501. Longest Square Streak in an Array
        • 2583. Kth Largest Sum in a Binary Tree
        • 2601. Prime Subtraction Operation
        • 2707. Extra Characters In A String
        • 2779. Maximum Beauty Of An Array After Applying Operation
        • 2825. Make String a Subsequence Using Cyclic Increments
        • 2924. Find Champion II
        • 3016. Minimum Number of Pushes to Type Word II
        • 3043. Find the Length of the Longest Common Prefix
        • 3097. Shortest Subarray With OR at Least K II
        • 3217. Delete Nodes From Linked List Present in Array
        • 3218. Minimum Cost for Cutting Cake I
        • 3254. Find the Power of K Size Subarrays I
        • 11. Container With Most Water
        • 23. Merge k Sorted Lists
        • 37. Sudoku Solver
        • 41. First Missing Positive
        • 188. Best Time to Buy and Sell Stock IV
        • 212. Word Search II
        • 214. Shortest Palindrome
        • 239. Sliding Window Maximum
        • 295. Find Median from Data Stream
        • 502. IPO
        • 664. Strange Printer
        • 719. Find K th Smallest Pair Distance
        • 726. Number of Atoms
        • 773. Sliding Puzzle
        • 862. Shortest Subarray with Sum at Least K
        • 995. Minimum Number of K Consecutive Bit Flips
        • 1106. Parsing A Boolean Expression
        • 1579. Remove Max Number of Edges to Keep Graph Fully Traversable
        • 2071. Maximum Number of Tasks You Can Assign
        • 2302. Count Subarrays With Score Less Than K
        • 2392. Build a Matrix With Conditions
        • 2416. Sum of Prefix Scores of Strings
        • 2503. Maximum Number of Points From Grid Queries
        • 2551. Put Marbles in Bags
        • 2751. Robot Collisions
        • 3219. Minimum Cost for Cutting Cake II
        • 3363. Find the Maximum Number of Fruits Collected
        • 3739. Count Subarrays With Majority Element II
    • SWE Interview
        • Java Core
          • Concurrency
          • Collection
          • Basic
          • Memory Management
        • Spring Java
          • Transaction
        • Microservice
        • SOLID
        • Monads
        • Kafka
        • Behavioral
        • SQL
        • Hibernate
        • Pattern
        • TDD vs BDD vs DDD
        • Redis

    SUMMARY

    • Welcome
    • In Java We Trust
      • Java Core
        • Concurrency
        • Collection
        • Basic
        • Memory Management
      • Spring Java
        • Transaction
      • Microservice
      • SOLID
      • Monads
      • Kafka
      • Behavioral
      • SQL
      • Hibernate
      • Pattern
      • TDD vs BDD vs DDD
      • Redis
    Made with Material for MkDocs