Skip to content

MagicienDeCode/LeetCode_Solution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leetcode solution and test using java / kotlin

Index

  • Binary Search
    1. search the ( exact ) ( position / element )
    2. search the ( first / last ) ( position / element )
    3. search with complex conditions
    4. binary search the result range with a verification function
# Title Youtube bilibili ixiagua
0 All In One Youtube bilibili ixigua
  • Template
    public int searchLastPosition(int[] nums, int target) {
        if (nums == null || nums.length == 0) {
            return -1;
        }
        int left = 0;
        int right = nums.length - 1;
        // avoid dead loop
        while (left + 1 < right) {
            // avoid integer overflow
            final int mid = left + ((right - left) >> 1);
            if (nums[mid] == target) {
                left = mid;
            } else if (nums[mid] < target) {
                left = mid;
            } else {
                right = mid;
            }
        }
        // last position
        if (nums[right] == target) {
            return right;
        }
        if (nums[left] == target) {
            return left;
        }
        return -1;
    }
  • search the ( exact ) ( position / element ).
# Title Java Kotlin Difficulty Youtube bilibili ixiagua
1 704. Binary Search Java Kotlin Easy Youtube bilibili ixigua
2 167. Two Sum II - Input array is sorted Java Kotlin Easy Youtube bilibili ixigua
3 35. Search Insert Position Java Kotlin Easy Youtube bilibili ixigua
4 350. Intersection of Two Arrays II Java Kotlin Easy Youtube bilibili ixigua
5 374. Guess Number Higher or Lower Java Kotlin Easy Youtube bilibili ixigua
6 392. Is Subsequence Java Kotlin Easy Youtube bilibili ixigua
7 852. Peak Index in a Mountain Array Java Kotlin Easy Youtube bilibili ixigua
8 162. Find Peak Element Java Kotlin Medium Youtube bilibili ixigua
9 74. Search a 2D Matrix Java Kotlin Medium Youtube bilibili ixigua
10 240. Search a 2D Matrix II Java Kotlin Medium Youtube bilibili ixigua
11 441. Arranging Coins Java Kotlin Easy Youtube bilibili ixigua
12 475. Heaters Java Kotlin Easy Youtube bilibili ixigua
:---: :---: :---: :---: :---: :---: :---: :---:
13 1095. Find in Mountain Array Java Kotlin Hard Youtube bilibili ixigua
  • search the ( first / last ) ( position / element ).
# Title Java Kotlin Difficulty Youtube bilibili ixiagua
1 69. Sqrt(x) Java Kotlin Easy Youtube bilibili ixigua
2 367. Valid Perfect Square Java Kotlin Easy Youtube bilibili ixigua
3 34. Find First and Last Position of Element in Sorted Array Java Kotlin Medium Youtube bilibili ixigua
4 278. First Bad Version Java Kotlin Easy Youtube bilibili ixigua
5 1337. The K Weakest Rows in a Matrix Java Kotlin Easy Youtube bilibili ixigua
6 1351. Count Negative Numbers in a Sorted Matrix Java Kotlin Easy Youtube bilibili ixigua
7 300. Longest Increasing Subsequence Java Kotlin Medium Youtube bilibili ixigua
8 454. 4Sum II Java Kotlin Medium Youtube bilibili ixigua
9 528. Random Pick with Weight Java Kotlin Medium Youtube bilibili ixigua
10 497. Random Point in Non-overlapping Rectangles Java Kotlin Medium Youtube bilibili ixigua
11 911. Online Election Java Kotlin Medium Youtube bilibili ixigua
12 981. Time Based Key-Value Store Java Kotlin Medium Youtube bilibili ixigua
:---: :---: :---: :---: :---: :---: :---: :---:
13 4. Median of Two Sorted Arrays Java Kotlin Hard Youtube bilibili ixigua
14 315. Count of Smaller Numbers After Self Java Kotlin Hard Youtube bilibili ixigua
15 327. Count of Range Sum Java Kotlin Hard Youtube bilibili ixigua
16 352. Data Stream as Disjoint Intervals Java Kotlin Hard Youtube bilibili ixigua
17 354. Russian Doll Envelopes Java Kotlin Hard Youtube bilibili ixigua
18 363. Max Sum of Rectangle No Larger Than K Java Kotlin Hard Youtube bilibili ixigua
19 493. Reverse Pairs Java Kotlin Hard Youtube bilibili ixigua
20 862. Shortest Subarray with Sum at Least K Java Kotlin Hard Youtube bilibili ixigua
21 887. Super Egg Drop Java Kotlin Hard Youtube bilibili ixigua
22 1157. Online Majority Element In Subarray Java Kotlin Hard Youtube bilibili ixigua
  • search with complex conditions
# Title Java Kotlin Difficulty Youtube bilibili ixiagua
1 33. Search in Rotated Sorted Array Java Kotlin Medium Youtube bilibili ixigua
2 81. Search in Rotated Sorted Array II Java Kotlin Medium Youtube bilibili ixigua
3 153. Find Minimum in Rotated Sorted Array & 154 Java Kotlin Medium Youtube bilibili ixigua
4 275. H-Index II Java Kotlin Medium Youtube bilibili ixigua
5 658. Find K Closest Elements Java Kotlin Medium Youtube bilibili ixigua
:---: :---: :---: :---: :---: :---: :---: :---:
6 710. Random Pick with Blacklist Java Kotlin Hard Youtube bilibili ixigua
  • binary search the result range with a verification function
# Title Java Kotlin Difficulty Youtube bilibili ixiagua
1 378. Kth Smallest Element in a Sorted Matrix Java Kotlin Medium Youtube bilibili ixigua
2 718. Maximum Length of Repeated Subarray Java Kotlin Medium Youtube bilibili ixigua
3 875. Koko Eating Bananas Java Kotlin Medium Youtube bilibili ixigua
4 1011. Capacity To Ship Packages Within D Days Java Kotlin Medium Youtube bilibili ixigua
5 1482. Minimum Number of Days to Make m Bouquets Java Kotlin Medium Youtube bilibili ixigua
6 1201. Ugly Number III Java Kotlin Medium Youtube bilibili ixigua
7 1283. Find the Smallest Divisor Given a Threshold Java Kotlin Medium Youtube bilibili ixigua
8 1300. Sum of Mutated Array Closest to Target Java Kotlin Medium Youtube bilibili ixigua
9 1292. Maximum Side Length of a Square with Sum Less than or Equal to Threshold Java Kotlin Medium Youtube bilibili ixigua
10 540. Single Element in a Sorted Array Java Kotlin Medium Youtube bilibili ixigua
11 410. Split Array Largest Sum Java Kotlin Hard Youtube bilibili ixigua
:---: :---: :---: :---: :---: :---: :---: :---:
12 483. Smallest Good Base Java Kotlin Hard Youtube bilibili ixigua
13 668. Kth Smallest Number in Multiplication Table Java Kotlin Hard Youtube bilibili ixigua
14 719. Find K-th Smallest Pair Distance Java Kotlin Hard Youtube bilibili ixigua
15 778. Swim in Rising Water Java Kotlin Hard Youtube bilibili ixigua
16 786. K-th Smallest Prime Fraction Java Kotlin Hard Youtube bilibili ixigua
17 793. Preimage Size of Factorial Zeroes Function Java Kotlin Hard Youtube bilibili ixigua
18 878. Nth Magical Number Java Kotlin Hard Youtube bilibili ixigua
19 1044. Longest Duplicate Substring Java Kotlin Hard Youtube bilibili ixigua
  • other
# Title Java Kotlin Difficulty Youtube bilibili ixiagua
1 349. Intersection of Two Arrays Java Kotlin Easy Youtube bilibili ixigua
2 29. Divide Two Integers Java Kotlin Medium Youtube bilibili ixigua
3 50. Pow(x, n) Java Kotlin Medium Youtube bilibili ixigua
4 209. Minimum Size Subarray Sum Java Kotlin Medium Youtube bilibili ixigua
5 222. Count Complete Tree Nodes Java Kotlin Medium Youtube bilibili ixigua
6 230. Kth Smallest Element in a BST Java Kotlin Medium Youtube bilibili ixigua
7 287. Find the Duplicate Number Java Kotlin Medium Youtube bilibili ixigua
8 436. Find Right Interval Java Kotlin Medium Youtube bilibili ixigua
9 927. Three Equal Parts Java Kotlin Hard Youtube bilibili ixigua
# Title Youtube bilibili ixiagua
0 All In One Youtube bilibili ixigua
  • BFS in Binary Tree
# Title Java Kotlin Difficulty Youtube bilibili ixiagua
1 129. Sum Root to Leaf Numbers Java Kotlin Easy Youtube bilibili ixigua
2 1022. Sum of Root To Leaf Binary Numbers Java Kotlin Easy Youtube bilibili ixigua
3 107. Binary Tree Level Order Traversal II Java Kotlin Easy Youtube bilibili ixigua
4 101. Symmetric Tree Java Kotlin Easy Youtube bilibili ixigua
5 103. Binary Tree Zigzag Level Order Traversal Java Kotlin Easy Youtube bilibili ixigua
6 662. Maximum Width of Binary Tree Java Kotlin Medium Youtube bilibili ixigua
7 199. Binary Tree Right Side View Java Kotlin Medium Youtube bilibili ixigua
8 429. N-ary Tree Level Order Traversal Java Kotlin Medium Youtube bilibili ixigua
9 863. All Nodes Distance K in Binary Tree Java Kotlin Medium Youtube bilibili ixigua
10 987. Vertical Order Traversal of a Binary Tree Java Kotlin Medium Youtube bilibili ixigua
  • BFS in Graph ( Topological Sorting )
# Title Java Kotlin Difficulty Youtube bilibili ixiagua
1 127. Word Ladder Java Kotlin Medium Youtube bilibili ixigua
2 126. Word Ladder II Java Kotlin Hard Youtube bilibili ixigua
3 133. Clone Graph Java Kotlin Medium Youtube bilibili ixigua
4 210. Course Schedule II Java Kotlin Medium Youtube bilibili ixigua
5 301. Remove Invalid Parentheses Java Kotlin Hard Youtube bilibili ixigua
6 310. Minimum Height Trees Java Kotlin Medium Youtube bilibili ixigua
7 743. Network Delay Time Java Kotlin Medium Youtube bilibili ixigua
8 1129. Shortest Path with Alternating Colors Java Kotlin Medium Youtube bilibili ixigua
9 1311. Get Watched Videos by Your Friends Java Kotlin Medium Youtube bilibili ixigua
10 1345. Jump Game IV Java Kotlin Hard Youtube bilibili ixigua
  • BFS in matrix
# Title Java Kotlin Difficulty Youtube bilibili ixiagua
1 200. Number of Islands Java Kotlin Medium Youtube bilibili ixigua
2 407. Trapping Rain Water II Java Kotlin Hard Youtube bilibili ixigua
3 417. Pacific Atlantic Water Flow Java Kotlin Medium Youtube bilibili ixigua
4 529. Minesweeper Java Kotlin Medium Youtube bilibili ixigua
5 542. 01 Matrix Java Kotlin Medium Youtube bilibili ixigua
6 675. Cut Off Trees for Golf Event Java Kotlin Hard Youtube bilibili ixigua
7 Zombie in Matrix Java Kotlin Medium Youtube bilibili ixigua
8 994. Rotting Oranges Java Kotlin Medium Youtube bilibili ixigua
9 934. Shortest Bridge Java Kotlin Medium Youtube bilibili ixigua
10 1091. Shortest Path in Binary Matrix Java Kotlin Medium Youtube bilibili ixigua
11 1391. Check if There is a Valid Path in a Grid Java Kotlin Medium Youtube bilibili ixigua
12 1210. Minimum Moves to Reach Target with Rotations Java Kotlin Hard Youtube bilibili ixigua
13 1263. Minimum Moves to Move a Box to Their Target Location Java Kotlin Hard Youtube bilibili ixigua
14 1284. Minimum Number of Flips to Convert Binary Matrix to Zero Matrix Java Kotlin Hard Youtube bilibili ixigua
15 1293. Shortest Path in a Grid with Obstacles Elimination Java Kotlin Hard Youtube bilibili ixigua
:---: :---: :---: :---: :---: :---: :---: :---:
- 773. Sliding Puzzle Java Kotlin Hard Youtube bilibili ixigua
- 752. Open the Lock Java Kotlin Medium Youtube bilibili ixigua
- 815. Bus Routes Java Kotlin Hard Youtube bilibili ixigua
- 854. K-Similar Strings Java Kotlin Hard Youtube bilibili ixigua
- 864. Shortest Path to Get All Keys Java Kotlin Hard Youtube bilibili ixigua
- 909. Snakes and Ladders Java Kotlin Medium Youtube bilibili ixigua
- 1036. Escape a Large Maze Java Kotlin Hard Youtube bilibili ixigua
- 1298. Maximum Candies You Can Get from Boxes Java Kotlin Hard Youtube bilibili ixigua
- 1368. Minimum Cost to Make at Least One Valid Path in a Grid Java Kotlin Hard Youtube bilibili ixigua
  • Tree
    1. Preorder / Inorder / postorder traversal (and construct)
    2. Data Structure
    3. Depth First Search, return result of children
    4. Breadth First Search
# Title Youtube bilibili ixiagua
0 All In One Youtube bilibili ixigua
  • Preorder / Inorder / postorder traversal (and construct)
# Title Java Kotlin Difficulty Youtube bilibili ixiagua
*1 94. Binary Tree Inorder Traversal Java Kotlin Medium Youtube bilibili ixigua
*2 144. Binary Tree Preorder Traversal Java Kotlin Medium Youtube bilibili ixigua
*3 145. Binary Tree Postorder Traversal Java Kotlin Hard Youtube bilibili ixigua
*4 105. Construct Binary Tree from Preorder and Inorder Traversal Java Kotlin Medium Youtube bilibili ixigua
*5 106. Construct Binary Tree from Inorder and Postorder Traversal Java Kotlin Medium Youtube bilibili ixigua
6 889. Construct Binary Tree from Preorder and Postorder Traversal Java Kotlin Medium Youtube bilibili ixigua
7 99. Recover Binary Search Tree Java Kotlin Hard Youtube bilibili ixigua
8 116. Populating Next Right Pointers in Each Node Java Kotlin Medium Youtube bilibili ixigua
**9 297. Serialize and Deserialize Binary Tree Java Kotlin Hard Youtube bilibili ixigua
10 501. Find Mode in Binary Search Tree Java Kotlin Medium Youtube bilibili ixigua
11 530. Minimum Absolute Difference in BST Java Kotlin Medium Youtube bilibili ixigua
12 652. Find Duplicate Subtrees Java Kotlin Medium Youtube bilibili ixigua
13 653. Two Sum IV - Input is a BST Java Kotlin Easy Youtube bilibili ixigua
14 589. N-ary Tree Preorder Traversal Java Kotlin Easy Youtube bilibili ixigua
*15 834. Sum of Distances in Tree Java Kotlin Hard Youtube bilibili ixigua
16 894. All Possible Full Binary Trees Java - Medium Youtube bilibili ixigua
17 951. Flip Equivalent Binary Trees Java Kotlin Medium Youtube bilibili ixigua
18 1028. Recover a Tree From Preorder Traversal Java Kotlin Hard Youtube bilibili ixigua
19 1104. Path In Zigzag Labelled Binary Tree Java Kotlin Medium Youtube bilibili ixigua
  • Data Structure
# Title Java Kotlin Difficulty Youtube bilibili ixiagua
*1 208. Implement Trie (Prefix Tree) Java Kotlin Medium Youtube bilibili ixigua
2 307. Range Sum Query - Mutable Java - Medium Youtube bilibili ixigua
  • Depth First Search, return result of children
# Title Java Kotlin Difficulty Youtube bilibili ixiagua
1 110. Balanced Binary Tree Java Kotlin Easy Youtube bilibili ixigua
2 98. Validate Binary Search Tree Java Kotlin Medium Youtube bilibili ixigua
*3 450. Delete Node in a BST Java Kotlin Medium Youtube bilibili ixigua
4 113. Path Sum II Java Kotlin Medium Youtube bilibili ixigua
5 124. Binary Tree Maximum Path Sum Java Kotlin Hard Youtube bilibili ixigua
*6 337. House Robber III Java Kotlin Medium Youtube bilibili ixigua
7 543. Diameter of Binary Tree Java Kotlin Easy Youtube bilibili ixigua
8 701. Insert into a Binary Search Tree Java Kotlin Medium Youtube bilibili ixigua
*9 968. Binary Tree Cameras Java Kotlin Hard Youtube bilibili ixigua
10 1145. Binary Tree Coloring Game Java - Medium Youtube bilibili ixigua
11 1339. Maximum Product of Splitted Binary Tree Java Kotlin Medium Youtube bilibili ixigua
12 1457. Pseudo-Palindromic Paths in a Binary Tree Java - Medium Youtube bilibili ixigua
13 1443. Minimum Time to Collect All Apples in a Tree Java - Medium Youtube bilibili ixigua
14 1466. Reorder Routes to Make All Paths Lead to the City Zero Java - Medium Youtube bilibili ixigua
15 1600. Throne Inheritance Java - Medium Youtube bilibili ixigua
  • Breadth First Search
# Title Java Kotlin Difficulty Youtube bilibili ixiagua
1 623. Add One Row to Tree Java Kotlin Medium Youtube bilibili ixigua
2 655. Print Binary Tree Java Kotlin Medium Youtube bilibili ixigua
3 684. Redundant Connection Java Kotlin Medium Youtube bilibili ixigua
*4 685. Redundant Connection II Java Kotlin Hard Youtube bilibili ixigua
5 919. Complete Binary Tree Inserter Java Kotlin Medium Youtube bilibili ixigua
6 958. Check Completeness of a Binary Tree Java Kotlin Medium Youtube bilibili ixigua
7 988. Smallest String Starting From Leaf Java - Medium Youtube bilibili ixigua
8 1261. Find Elements in a Contaminated Binary Tree Java - Medium Youtube bilibili ixigua
  • Depth First Search
    1. DFS - Permutation
    2. DFS - Combination ** & Backtracking **
    3. DFS - Graph (Tree) **
    4. DFS - Union Find
    5. DFS - Other
# Title Youtube bilibili ixiagua
0 All In One Youtube bilibili ixigua
  • DFS - Permutation
# Title Java Kotlin Difficulty Youtube bilibili ixiagua
1 46. Permutations Java Kotlin Medium Youtube bilibili ixigua
2 47. Permutations II Java Kotlin Medium Youtube bilibili ixigua
  • DFS - Combination ** & Backtracking **
# Title Java Kotlin Difficulty Youtube bilibili ixiagua
1 90. Subsets II Java Kotlin Medium Youtube bilibili ixigua
2 980. Unique Paths III Java Kotlin Hard Youtube bilibili ixigua
3 797. All Paths From Source to Target Java Kotlin Medium Youtube bilibili ixigua
4 216. Combination Sum III Java Kotlin Medium Youtube bilibili ixigua
5 77. Combinations Java - Medium Youtube bilibili ixigua
6 491. Increasing Subsequences Java - Medium Youtube bilibili ixigua
**7 51. N-Queens Java - Medium Youtube bilibili ixigua
**8 37. Sudoku Solver Java - Medium Youtube bilibili ixigua
  • DFS - Graph (Tree & Grid) **
# Title Java Kotlin Difficulty Youtube bilibili ixiagua
*1 329. Longest Increasing Path in a Matrix Java - Medium Youtube bilibili ixigua
2 1519. Number of Nodes in the Sub-Tree With the Same Label Java Kotlin Medium Youtube bilibili ixigua
3 514. Freedom Trail Java - Medium Youtube bilibili ixigua
4 576. Out of Boundary Paths Java - Medium Youtube bilibili ixigua
5 721. Accounts Merge Java - Medium Youtube bilibili ixigua
6 802. Find Eventual Safe States Java - Medium Youtube bilibili ixigua
*7 756. Pyramid Transition Matrix Java - Medium Youtube bilibili ixigua
8 1034. Coloring A Border Java - Medium Youtube bilibili ixigua
**9 1254. Number of Closed Islands Java - Medium Youtube bilibili ixigua
10 1376. Time Needed to Inform All Employees Java - Medium Youtube bilibili ixigua
11 1377. Frog Position After T Seconds Java - Medium Youtube bilibili ixigua
**12 827. Making A Large Island Java - Medium Youtube bilibili ixigua
  • DFS - Union Find
# Title Java Kotlin Difficulty Youtube bilibili ixiagua
1 547. Friend Circles Java - Medium Youtube bilibili ixigua
2 947. Most Stones Removed with Same Row or Column Java - Medium Youtube bilibili ixigua
*3 1722. Minimize Hamming Distance After Swap Operations Java - Medium Youtube bilibili ixigua
  • DFS - Other
# Title Java Kotlin Difficulty Youtube bilibili ixiagua
1 472. Concatenated Words Java - Medium Youtube bilibili ixigua
*2 473. Matchsticks to Square Java - Medium Youtube bilibili ixigua
*3 488. Zuma Game Java - Hard Youtube bilibili ixigua
4 17. Letter Combinations of a Phone Number Java Kotlin Medium Youtube bilibili ixigua
5 494. Target Sum Java Kotlin Medium Youtube bilibili ixigua
6 546. Remove Boxes Java - Hard Youtube bilibili ixigua
7 851. Loud and Rich Java - Medium Youtube bilibili ixigua
8 959. Regions Cut By Slashes Java - Medium Youtube bilibili ixigua
9 1766. Tree of Coprimes Java - Medium Youtube bilibili ixigua
10 1268. Search Suggestions System Java - Medium Youtube bilibili ixigua
11* 97. Interleaving String Java - Medium Youtube bilibili ixigua
  • Dynamic Programming
# Title Java Kotlin Difficulty Youtube bilibili ixiagua
1 174. Dungeon Game Java Kotlin Hard Youtube bilibili ixigua
2 1029. Two City Scheduling Java Kotlin Easy Youtube bilibili ixigua
3 322. Coin Change Java Kotlin Medium Youtube bilibili ixigua
4 518. Coin Change 2 Java Kotlin Medium Youtube bilibili ixigua
5 368. Largest Divisible Subset Java Kotlin Medium Youtube bilibili ixigua
6 279. Perfect Squares Java Kotlin Medium Youtube bilibili ixigua
7 1235. Maximum Profit in Job Scheduling Java Kotlin Medium Youtube bilibili ixigua
8 62. Unique Paths & 63. Unique Paths II Java Kotlin Medium Youtube bilibili ixigua
9 309. Best Time to Buy and Sell Stock with Cooldown Java Kotlin Medium Youtube bilibili ixigua
10 213. House Robber II Java Kotlin Medium Youtube bilibili ixigua
11 673. Number of Longest Increasing Subsequence Java Kotlin Medium Youtube bilibili ixigua
12 312. Burst Balloons Java - Hard Youtube bilibili ixigua
13 823. Binary Trees With Factors Java - Medium Youtube bilibili ixigua
14 474. Ones and Zeroes Java - Medium Youtube bilibili ixigua
15 639. Decode Ways II Java - Medium Youtube bilibili ixigua
  • Other
# Title Java Kotlin Difficulty Youtube bilibili ixiagua
1 438. Find All Anagrams in a String Java Kotlin Medium Youtube bilibili ixigua
2 168. Excel Sheet Column Title Java Kotlin Easy Youtube bilibili ixigua
3 1319. Number of Operations to Make Network Connected Java Kotlin Medium Youtube bilibili ixigua
4 835. Image Overlap Java Kotlin Medium Youtube bilibili ixigua
5 57. Insert Interval Java Kotlin Medium Youtube bilibili ixigua
6 58. Length of Last Word Java Kotlin Easy Youtube bilibili ixigua
7 1291. Sequential Digits Java Kotlin Medium Youtube bilibili ixigua
8 495. Teemo Attacking Java Kotlin Easy Youtube bilibili ixigua
9 452. Minimum Number of Arrows to Burst Balloons Java Kotlin Medium Youtube bilibili ixigua
10 148. Sort List Java Kotlin Medium Youtube bilibili ixigua
11 187. Repeated DNA Sequences Java Kotlin Medium Youtube bilibili ixigua
12 59. Spiral Matrix II Java Kotlin Medium Youtube bilibili ixigua
13 498. Diagonal Traverse Java - Medium Youtube bilibili ixigua
14 1074. Number of Submatrices That Sum to Target Java - Medium Youtube bilibili ixigua
  • Graph
# Title Java Kotlin Difficulty Youtube bilibili ixiagua
1 886. Possible Bipartition Java Kotlin Medium Youtube bilibili ixigua
2 785. Is Graph Bipartite? Java Kotlin Medium Youtube bilibili ixigua
3 207. Course Schedule Java Kotlin Medium Youtube bilibili ixigua
4 787. Cheapest Flights Within K Stops Java Kotlin Medium Youtube bilibili ixigua
5 847. Shortest Path Visiting All Nodes Java Kotlin Hard Youtube bilibili ixigua
6 399. Evaluate Division Java Kotlin Medium Youtube bilibili ixigua
7 1192. Critical Connections in a Network Java - Medium Youtube bilibili ixigua
  • Math
# Title Java Kotlin Difficulty Youtube bilibili ixiagua
  • Stack
# Title Java Kotlin Difficulty Youtube bilibili ixiagua
1 316. Remove Duplicate Letters Java Kotlin Medium Youtube bilibili ixigua
2 735. Asteroid Collision Java Kotlin Medium Youtube bilibili ixigua
3 445. Add Two Numbers II Java - Medium Youtube bilibili ixigua
4 456. 132 Pattern Java Kotlin Medium Youtube bilibili ixigua
5 1130. Minimum Cost Tree From Leaf Values Java Kotlin Medium Youtube bilibili ixigua
6 84. Largest Rectangle in Histogram Java - Hard Youtube bilibili ixigua
7 1673. Find the Most Competitive Subsequence Java - Medium Youtube bilibili ixigua
8 71. Simplify Path Java - Medium Youtube bilibili ixigua
9 1249. Minimum Remove to Make Valid Parentheses Java - Medium Youtube bilibili ixigua
10 856. Score of Parentheses Java - Medium Youtube bilibili ixigua
11 32. Longest Valid Parentheses Java - Medium Youtube bilibili ixigua
  • Two Pointer
# Title Java Kotlin Difficulty Youtube bilibili ixiagua
1 142. Linked List Cycle II Java Kotlin Medium Youtube bilibili ixigua
  • Deque
# Title Java Kotlin Difficulty Youtube bilibili ixiagua
1 239. Sliding Window Maximum Java Kotlin Hard Youtube bilibili ixigua
2 678. Valid Parenthesis String Java - Medium Youtube bilibili ixigua
  • Data Structure
# Title Java Kotlin Difficulty Youtube bilibili ixiagua
1 Binary Indexed Tree (Fenwick Tree) - - Hard Youtube bilibili ixigua
2 1649. Create Sorted Array through Instructions Java - Hard Youtube bilibili ixigua
3 535. Encode and Decode TinyURL Java - Medium Youtube bilibili ixigua
4 622. Design Circular Queue Java - Medium Youtube bilibili ixigua
  • PriorityQueue
# Title Java Kotlin Difficulty Youtube bilibili ixiagua
1 1675. Minimize Deviation in Array Java - Hard Youtube bilibili ixigua
2 632. Smallest Range Covering Elements from K Lists Java - Hard Youtube bilibili ixigua
3 1642. Furthest Building You Can Reach Java - Hard Youtube bilibili ixigua
4 630. Course Schedule III Java - Hard Youtube bilibili ixigua
5 1354. Construct Target Array With Multiple Sums Java - Hard Youtube bilibili ixigua
6 1696. Jump Game VI Java - Medium Youtube bilibili ixigua
7 871. Minimum Number of Refueling Stops Java - Hard Youtube bilibili ixigua

About

java / kotlin leetcode solution

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published