โซลูชัน 3Sum Leetcode

ระดับความยาก กลาง
ถามบ่อยใน อะโดบี อเมซอน แอปเปิล บลูมเบิร์ก Facebook Google ไมโครซอฟท์ คำพยากรณ์ เทสลา VMware
อัลกอริทึม แถว การเข้ารหัส สัมภาษณ์ สัมภาษณ์เตรียม LeetCode leetcodesolutions สองตัวชี้เข้าชม 550

คำชี้แจงปัญหา

ได้รับ แถว ของจำนวนเต็ม n มีองค์ประกอบ a, b, c ในจำนวนที่ a + b + c = 0 หรือไม่? ค้นหาแฝดที่ไม่ซ้ำกันทั้งหมดในอาร์เรย์ซึ่งให้ผลรวมเป็นศูนย์
ข้อสังเกต: ชุดโซลูชันต้องไม่มีแฝดสามที่ซ้ำกัน

ตัวอย่าง

#1

[-1,0,1,2,-1,4]
[[-1,0,1],[-1,-1,2]]

คำอธิบาย:โซลูชัน 3Sum Leetcode

#2

[0]
[]

 

แนวทางที่ 1 (Brute Force + Binary Search)

เราต้องหาค่าแฝดที่ไม่ซ้ำกันด้วย a + b + c = 0 สมมติว่าเรารู้ค่าของ a และ b โดยใช้สมการ (a + b + c = 0) เราสามารถหาค่าของ c ซึ่งก็คือ - ( a + b)

ถ้าเราหาคู่ (a, b) ที่เป็นไปได้ทั้งหมดเราจะได้คู่ของ a, b ทั้งหมดโดยใช้ 2 ที่ซ้อนกันสำหรับลูป หลังจากนั้นเราสามารถใช้การค้นหาไบนารีเพื่อทราบว่า c = - (a + b) มีอยู่ในอาร์เรย์ที่กำหนดหรือไม่
ถ้ามีอยู่แล้ว triplet (a, b, - (a + b)) จะเป็น Triplet ที่เป็นไปได้ ด้วยวิธีนี้เราจะได้แฝดที่เป็นไปได้ทั้งหมดด้วย a + b + c = 0 แต่เราต้องหาแฝดที่ไม่ซ้ำกัน
สำหรับการที่เราสามารถแทรกแฝดที่เป็นไปได้ทั้งหมดเหล่านี้ในโครงสร้างข้อมูลบางส่วน (เช่นชุด) เพื่อให้ได้แฝดที่ไม่ซ้ำกัน

การใช้งานสำหรับโซลูชัน 3Sum Leetcode

โปรแกรม C ++

#include<bits/stdc++.h>
using namespace std;

vector<vector<int>> threeSum(vector<int>& nums) {
        set<vector<int>> s;//to get unique triplets
        sort(nums.begin(),nums.end());
        int n=nums.size();
        vector<int> temp;
        temp.resize(3);
        for(int i=0;i<n;i++)
            for(int j=i+1;j<n;j++)
            {
                if(binary_search(nums.begin()+j+1,nums.end(),-nums[i]-nums[j])){
                     temp[0]=nums[i],temp[1]=nums[j],temp[2]=-nums[i]-nums[j];
                    sort(temp.begin(),temp.end());
                    //to get triplet in an order, will be easy to check if 
                    //duplicate exists or not
                    s.insert(temp);
                    }
            }
        vector<vector<int>> ans;
        for(auto triplet: s)
            ans.push_back(triplet);
        return ans;
}

void display_ans(vector<vector<int>> temp)
{
    for(auto triplet : temp) 
        cout<<triplet[0]<<" "<<triplet[1]<<" "<<triplet[2]<<"\n";
}

int main()
{
    vector<int> v{-1,0,1,2,-1,-4};
    display_ans(threeSum(v));
    return 0;
}
-1 -1 2 
-1 0 1

โปรแกรม Java

import java.util.*;
class Rextester{
    
  static boolean binary_search(int l,int r,int[]nums, int x)
    {
        while(l<=r)
        {
            int mid=(l+r)/2;
            if(nums[mid]==x) return true;
            else if(nums[mid]>x) r=mid-1;
            else l=mid+1;
        }
        return false;
    }
    
    public static List<List<Integer>> threeSum(int[] nums) {
       
        List<List<Integer>> ans=new ArrayList<List<Integer>>();
        Arrays.sort(nums);
        int n=nums.length;
        for(int i=0;i<n;i++)
        {
            for(int j=i+1;j<n;j++)
            {
                if(binary_search(j+1,n-1,nums,-(nums[i]+nums[j])))
                {
                    List<Integer> t=new  ArrayList<Integer>();
                    t.add(nums[i]);
                    t.add(nums[j]);
                    t.add(-(nums[i]+nums[j]));
                    ans.add(t);
                }
                
                while(j+1<n && nums[j+1]==nums[j]) j++;
            }
            
            while(i+1<n && nums[i+1]==nums[i]) i++;
        }
        
        return ans;  
    }
    
  public static void main(String args[])
    {
       	int[] nums={-1,0,1,2,-1,-4};
        for(List<Integer> list:  threeSum(nums))
        {
            for(int x: list)
            System.out.print(x+ " ");
            System.out.println();
        }
    }
}
-1 -1 2 
-1 0 1

การวิเคราะห์ความซับซ้อนสำหรับโซลูชัน 3Sum Leetcode

ความซับซ้อนของเวลา

O (บันทึก N * N * (N)): เราใช้สองอันซ้อนกันสำหรับลูปเพื่อรับคู่ (a, b) ที่เป็นไปได้ทั้งหมดและการค้นหาแบบไบนารีเพื่อทราบว่า - (a + b) มีอยู่ในอาร์เรย์หรือไม่

ความซับซ้อนของอวกาศ 

บน): เรากำลังใช้ชุดเพื่อรับแฝดสามที่ไม่ซ้ำกัน

แนวทางที่ 2 (ตัวชี้สองตัว)

แนวทางที่ดีกว่าในการทำงานเดียวกันคือสองพอยน์เตอร์แนวคิดพื้นฐานคือเราเลือก a แล้วใช้พอยน์เตอร์สองตัวเพื่อหา b และ c เพื่อให้ a + b + c = 0
เราต้องย้ายพอยน์เตอร์สองตัวเพื่อให้เราได้ b + c = a
การใช้การใช้งานที่ยุ่งยากเราสามารถหลีกเลี่ยงการใช้ set (ซึ่งใช้เพื่อสร้างเอกลักษณ์
แฝดสามในแนวทาง 1)

การใช้งานสำหรับโซลูชัน 3Sum Leetcode

โปรแกรม C ++

#include<bits/stdc++.h>
using namespace std;

vector<vector<int>> threeSum(vector<int>& nums) {
       vector<vector<int>> ans;
        sort(nums.begin(),nums.end());
        int n=nums.size();
        for(int i=0;i<n; i++)
        {
            int j=i+1,k=n-1;//two pointers
            while(j<n && j<k)
            {
                if(nums[j]+nums[k] == -nums[i])
                {
                    ans.push_back({nums[i],nums[j],nums[k]});
                    while(k!=0 && nums[k]==nums[k-1]) k--;//to avoid duplicates 
                    while(j!=n-1 && nums[j]==nums[j+1]) j++;
                    j++,k--;
                }
                else if(nums[j]+nums[k] > -nums[i]) 
                {
                    while(k!=0 && nums[k]==nums[k-1]) k--;
                    k--;
                }
                else
                {
                    while(j!=n-1 && nums[j]==nums[j+1]) j++;
                    j++;
                }
            }
            while(i!=n-1 && nums[i]==nums[i+1]) i++;
        }
        for(auto triplet : ans)
            sort(triplet.begin(),triplet.end());
        return ans;
}

void display_ans(vector<vector<int>> temp)
{
    for(auto triplet : temp) 
        cout<<triplet[0]<<" "<<triplet[1]<<" "<<triplet[2]<<"\n";
}

int main()
{
    vector<int> v{-1,0,1,2,-1,-4};
    display_ans(threeSum(v));
    return 0;
}
-1 -1 2 
-1 0 1

โปรแกรม Java

import java.util.*;

class Rextester{
    
  public static List<List<Integer>> threeSum(int[] nums) {
       
        List<List<Integer>> ans=new ArrayList<List<Integer>>();
        Arrays.sort(nums);
        int n=nums.length;
        
        for(int i=0;i<n;i++)
        {
            int p=i+1,q=n-1;
            while(p<q)
            {
                if(nums[p]+nums[q]==-nums[i])
                { //System.out.println(p+" "+q);
                    List<Integer> t=new ArrayList<Integer>();
                    t.add(nums[i]);
                    t.add(nums[p]);
                    t.add(nums[q]);
                 
                 ans.add(t);
                    
                    while(p+1<q &&  nums[p+1]==nums[p]) p++;
                    while(q-1>p &&  nums[q-1]==nums[q]) q--;
                    
                    p++; q--;
                }
                else if(nums[p]+nums[q] < -nums[i]) p++;
                else q--;
            }
            
            while(i+1<n && nums[i+1]==nums[i]) i++;
        }
        return ans;
    }
    
  public static void main(String args[])
    {
       	int[] nums={-1,0,1,2,-1,-4};
        for(List<Integer> list:  threeSum(nums))
        {
            for(int x: list)
            System.out.print(x+ " ");
            System.out.println();
        }
    }
}
-1 -1 2 
-1 0 1

การวิเคราะห์ความซับซ้อนสำหรับโซลูชัน 3Sum Leetcode

ความซับซ้อนของเวลา

O (N ^ 2): เราใช้หนึ่งสำหรับลูปเพื่อรับค่าของ a และสำหรับทุกค่าของ a เราจะพบคู่ b, c (เช่นนั้น a + b + c = 0) โดยใช้วิธีการชี้สองตัวที่ใช้เวลา O (N) ความซับซ้อนของเวลาทั้งหมดจึงเป็นไปตามลำดับของ O (N ^ 2)

ความซับซ้อนของอวกาศ 

บน): เราใช้เวกเตอร์เพื่อเก็บคำตอบ

คำถามสัมภาษณ์ยอดนิยม

S.No คำถามสัมภาษณ์ ถามมากี่ครั้งแล้ว
1ลบโหนดในรายการที่เชื่อมโยงแบบทวีคูณ2842
2โปรแกรม Java เพื่อค้นหาจำนวนโหนดใน Binary Tree2514
3ย้อนกลับสตริงโดยไม่มีผลต่ออักขระพิเศษ2480
4Palindrome ใช้การเรียกซ้ำ2261
5ลบโหนดของรายการที่เชื่อมโยงในตำแหน่งที่กำหนด1990
6แทรกโหนดในรายการที่เชื่อมโยงในลักษณะที่เรียงลำดับ (จากน้อยไปมาก)1675
7ค้นหาคู่องค์ประกอบจากอาร์เรย์ที่มีผลรวมเท่ากับตัวเลข1658
8จัดเรียงองค์ประกอบตามความถี่ของการเกิดขึ้น1647
9จัดเรียงด่วน1631
10เขียนโปรแกรมเพื่อพิมพ์การเรียงสับเปลี่ยนทั้งหมดของสตริงที่กำหนด1621
11ค้นหาระยะห่างต่ำสุดระหว่างตัวเลขสองตัวในอาร์เรย์1487
12สร้างรายการที่เชื่อมโยงเป็นทวีคูณ1457
13ย้อนกลับอาร์เรย์1427
14หน้าต่างที่เล็กที่สุดในสตริงที่มีอักขระทั้งหมดของสตริงอื่น1406
15ลบรายการที่ซ้ำกันทั้งหมดซ้ำ ๆ1372
16ค้นหาสามเท่าที่รวมเป็นมูลค่าที่กำหนด1366
17องค์ประกอบที่ทำซ้ำครั้งแรก1355
18ผลรวมของตัวเลขในสตริง1329
19จัดเรียงเลขคู่และเลขคี่เพื่อให้คี่มาหลังคู่1328
20จำนวนบวกที่เล็กที่สุดที่ขาดหายไปในอาร์เรย์ที่ไม่ได้เรียงลำดับ1295
21ตรวจสอบว่าองค์ประกอบของอาร์เรย์ติดต่อกันหรือไม่1262
22ตรวจหาลูปในรายการที่เชื่อมโยง1249
23Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด1235
24จัดเรียงอย่างรวดเร็วในรายการที่เชื่อมโยงแบบ SIngly1230
25Subarray กับผลรวมที่ได้รับ1220
26พิมพ์ชุดค่าผสม R ที่เป็นไปได้ทั้งหมดในอาร์เรย์ขนาด N ที่กำหนด1216
27ฟังก์ชันเรียกซ้ำเพื่อค้นหาสตริงย่อย1212
28ค้นหาจำนวนการทำซ้ำสูงสุดในอาร์เรย์1173
29การส่งผ่านคำสั่ง Binary Tree Level ใน Java1134
30ค้นหาองค์ประกอบที่เล็กที่สุดอันดับหนึ่งและสอง1127
31ตรวจสอบว่ารายการที่เชื่อมโยงสองรายการเหมือนกันหรือไม่1118
32ผลรวม Subarray สูงสุดโดยใช้ Divide และ Conquer1114
33ลบอักขระออกจากสตริงแรกซึ่งอยู่ในวินาที1082
34ค้นหาผู้นำในอาร์เรย์1067
35สลับโหนดในรายการที่เชื่อมโยง1050
36ค้นหาจำนวนครั้งที่เกิดขึ้นคี่ในอาร์เรย์1011
37ค้นหาตัวละครที่พบบ่อยเป็นอันดับสอง1002
38จัดเรียงหมายเลขที่กำหนดให้เป็นหมายเลขที่ใหญ่ที่สุด II1002
39กำหนดให้สตริงค้นหาอักขระที่ไม่ซ้ำกันตัวแรก981
40ค้นหา Triplet ในอาร์เรย์ด้วยผลรวมที่กำหนด972
41จำนวนครั้งทั้งหมดของรายการที่ระบุในรายการที่เชื่อมโยง963
42รับอาร์เรย์ที่เรียงลำดับและหมายเลข x ให้ค้นหาคู่ในอาร์เรย์ที่มีผลรวมใกล้เคียงกับ x963
43โปรแกรมตรวจสอบว่าสตริงมีการหมุนซึ่งกันและกันหรือไม่961
44พิมพ์คำที่เป็นไปได้ทั้งหมดจากหมายเลขโทรศัพท์944
45ค้นหาหมายเลขที่หายไป935
46จัดเรียงตัวเลขบวกและลบใหม่อีกทางหนึ่งในอาร์เรย์928
47สตริงย่อย Palindromic ที่ยาวที่สุด912
48แยกโหนดคู่และคี่ในรายการที่เชื่อมโยง901
49พิมพ์ลำดับต่อมาที่ยาวที่สุด893
50สหภาพและจุดตัดของรายการที่เชื่อมโยงสองรายการ883
51แปลงสตริงหนึ่งไปเป็นอีกสตริงโดยใช้จำนวนขั้นต่ำของการดำเนินการที่กำหนด880
52ตรวจสอบสตริงที่จัดเรียงใหม่สามารถสร้าง palindrome ได้861
53จัดเรียงอาร์เรย์ที่กำหนดใหม่ในรูปแบบขั้นต่ำสูงสุด854
54การใช้งานแบบวนซ้ำของการเรียงลำดับด่วน842
55เรียงลำดับการแทรก834
56นับสามเหลี่ยมที่เป็นไปได้831
57การคูณสองเมทริกซ์815
58จำนวนสามเท่าที่มีผลรวมน้อยกว่ามูลค่าที่ระบุ806
59ตรวจสอบว่ารายการที่เชื่อมโยงคือ palindrome หรือไม่804
60หมุนรายการที่เชื่อมโยง802
61ซื้อหุ้นขายเพื่อเพิ่มผลกำไร799
62การเชื่อมต่อของสองสาย773
63ชักเย่อ770
64นับจำนวนสตริงย่อยด้วย K อักขระที่แตกต่างกัน766
65พิมพ์รายการที่ซ้ำกันทั้งหมดในสตริงอินพุต765
66ค้นหาองค์ประกอบที่ยิ่งใหญ่และเล็กที่สุดที่ใกล้ที่สุด757
67ปัญหาคนดัง746
68ค้นหา Pythagorean Triplets จาก Array745
69ลบ 'b' และ 'ac' ออกจากสตริงที่กำหนด744
70สตริงย้อนกลับโดยไม่มีตัวแปรชั่วคราว743
71ค้นหาองค์ประกอบทั่วไปทั้งหมดในอาร์เรย์เรียงลำดับสามตัวที่กำหนด735
72ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่ไม่ได้เรียงลำดับ719
73ค้นหาแถวที่มีจำนวนสูงสุด 1714
74ค้นหา Peak Element จาก Array708
75ค้นหา subarray ที่มีผลรวมเท่ากับจำนวน X ที่กำหนด708
76ลบอักขระขั้นต่ำเพื่อให้สองสตริงกลายเป็นแอนนาแกรม703
77ค้นหาหมายเลขที่ขาดน้อยที่สุดในอาร์เรย์ที่เรียงลำดับ699
78การเพิ่มสองเมทริกซ์695
79ปริศนาอาร์เรย์ผลิตภัณฑ์694
80สร้างสตริงไบนารีทั้งหมดโดยไม่ต้องต่อเนื่อง 1692
81ใช้สอง Stacks ในอาร์เรย์684
82ผลรวมสูงสุดขององค์ประกอบที่ไม่ต่อเนื่องกัน683
83Subarray ผลิตภัณฑ์สูงสุด II668
84อันดับพจนานุกรมของสตริง666
85ตรวจสอบว่าเมทริกซ์ที่กำหนดสองรายการเหมือนกันหรือไม่658
86การคูณก่อนหน้าและถัดไป656
87การลบเมทริกซ์สองตัว647
88ผสาน K เรียงลำดับอาร์เรย์และพิมพ์เอาต์พุตที่เรียงลำดับ642
89ย้ายศูนย์ทั้งหมดไปที่จุดสิ้นสุดของอาร์เรย์ที่กำหนด641
90อัลกอริทึมออนไลน์สำหรับการตรวจสอบ Palindrome ในสตรีม638
91แบ่งสตริงเป็น N ส่วนเท่า ๆ กัน637
92สร้างจำนวนขั้นต่ำจากลำดับที่กำหนดของ D และฉัน632
93ตรวจสอบว่าสองสายเป็นแอนนาแกรมของกันและกันหรือไม่628
94ลบตัวเลขที่เกิดซ้ำในหมายเลขที่กำหนด625
95จัดเรียงรายการที่เชื่อมโยงซึ่งเรียงลำดับสลับจากน้อยไปมากและจากมากไปหาน้อย620
96จัดเรียงสแต็กโดยใช้สแต็กชั่วคราว620
97ผลรวม Subarray Circular สูงสุด619
98ค้นหาองค์ประกอบขั้นต่ำในอาร์เรย์ที่เรียงและหมุน613
99ย้ายองค์ประกอบสุดท้ายของรายการที่เชื่อมโยงไปที่ตำแหน่งแรก612
100Subarray และผลที่ตามมา609
101ทัวร์แบบวงกลมครั้งแรกเพื่อเยี่ยมชมตู้เติมน้ำมันทั้งหมด608
102เปรียบเทียบสองสตริง (รายการที่เชื่อมโยง)604
103Subarray ที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 0 และ 1603
104องค์ประกอบสูงสุดในอาร์เรย์ซึ่งเพิ่มขึ้นแล้วลดลง601
105การแบนรายการที่เชื่อมโยง601
106Palindrome Permutations ของสตริง598
107เรียกใช้การเข้ารหัสความยาว589
108Palindromes ในช่วงที่กำหนด589
109องค์ประกอบปรากฏมากกว่า N / K เท่าใน Array589
110องค์ประกอบเสียงข้างมาก587
111การแทรกขั้นต่ำเพื่อสร้างพาลินโดรมที่สั้นที่สุด587
112พิมพ์การเรียงสับเปลี่ยนทั้งหมดด้วยการทำซ้ำ585
113การตรวจสอบ Pangram584
114อักขระขั้นต่ำที่จะเพิ่มที่ด้านหน้าเพื่อสร้าง String Palindrome576
115รวมรายการที่เชื่อมโยงเข้ากับรายการอื่นที่ตำแหน่งอื่น574
116หมุนสตริงเพื่อรับสตริงขั้นต่ำตามศัพท์574
117จัดเรียงรายการที่เชื่อมโยงใหม่ในสถานที่573
118ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่เรียงลำดับ573
119อักขระที่ซ้ำกันมากที่สุดในสตริง571
120ซ้ำตามมาของความยาวสองหรือมากกว่า571
121จำนวนขั้นต่ำของ Merge Operations เพื่อสร้าง Array Palindrome569
122พิมพ์แอนนาแกรมทั้งหมดเข้าด้วยกันตามลำดับคำ563
123เรียงลำดับอาร์เรย์ใหม่ตามดัชนีที่กำหนด558
124โซลูชัน Sum Leetcode สองรายการ556
125ปัญหาการเรียงลำดับแพนเค้ก553
126โซลูชัน 3Sum Leetcode550
127ผสานช่วงเวลาที่ทับซ้อนกัน II547
128โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม546
129ขนาดของ Subarray ที่มีผลรวมสูงสุด537
130การเปลี่ยนเมทริกซ์536
131ลบรายการที่ซ้ำกันออกจากสตริง534
132การลบ Spaces ออกจากสตริงโดยใช้ stringstream534
133ลบพื้นที่พิเศษออกจากสตริง534
134Palindrome ที่เล็กที่สุดหลังการเปลี่ยน532
135ตรวจสอบว่าสตริงที่กำหนดเป็นการหมุนของพาลินโดรมหรือไม่531
136Palindrome ที่ยาวที่สุดสามารถสร้างขึ้นได้โดยการลบหรือจัดเรียงอักขระใหม่528
137ผลรวมสูงสุดที่เพิ่มขึ้นตามมา528
138ปัญหาเกี่ยวกับพาร์ติชัน528
139สร้างสตริงไบนารีทั้งหมดจากรูปแบบที่กำหนด517
140ตรวจสอบว่าสตริงห่างกัน K หรือไม่516
141ความยาวของสตริงย่อยที่ยาวที่สุดที่ถูกต้อง512
142หาศูนย์ที่จะพลิกเพื่อให้จำนวนของการต่อเนื่อง 1 ถูกขยายใหญ่สุด511
143ลบรายการล่าสุด511
144แทรกโหนดในรายการที่เชื่อมโยงที่เรียงลำดับ508
145ตรวจสอบว่าสตริงที่กำหนดสองสายเป็นไอโซมอร์ฟิกซึ่งกันและกันหรือไม่506
146โปรแกรมสลับอักขระทั้งหมดในสตริง500
147ความแตกต่างสูงสุดระหว่างสององค์ประกอบเช่นองค์ประกอบที่ใหญ่กว่าเกิดขึ้นหลังจากเล็กลง499
148สตริงที่ระบุเป็นการแทรกระหว่างสตริงอื่น ๆ อีกสองสตริงหรือไม่496
149นับขั้นตอนขั้นต่ำเพื่อรับ Array ที่กำหนด491
150จำนวนองค์ประกอบที่เล็กกว่าทางด้านขวา485
151ค้นหาคู่กับความแตกต่างที่ได้รับ485
152ตรวจสอบความยาวของสตริงเท่ากับตัวเลขที่ต่อท้าย485
153รวมการจัดเรียงที่ดีกว่าการจัดเรียงอย่างรวดเร็วสำหรับรายการที่เชื่อมโยง484
154ตรวจสอบว่าแถวทั้งหมดของเมทริกซ์เป็นแบบวงกลมของกันและกันหรือไม่483
155คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Divide and Conquer482
156ค้นหาโหนดที่ n ของรายการที่เชื่อมโยงจากท้าย478
157พิมพ์ interleavings ทั้งหมดของสองสตริงที่กำหนด471
158เปรียบเทียบตัวเลขสองเวอร์ชัน470
159จัดเรียง 0s 1s และ 2s ใน Array469
160ค้นหาจุดคงที่ในอาร์เรย์ที่กำหนด468
161กลับคำในสตริงที่กำหนด467
162เรียงลำดับอาร์เรย์ใหม่โดยใช้ดัชนีที่กำหนด465
163รวมรายการที่เชื่อมโยงที่เรียงลำดับสองรายการเพื่อให้รายการที่ผสานอยู่ในลำดับย้อนกลับ464
164ค้นหา Subarray ของความยาวที่กำหนดด้วยค่าเฉลี่ยน้อยที่สุด463
165พิมพ์ย้อนกลับของสตริง (การเรียกซ้ำ)463
166ค่ามัธยฐานของสอง Sorted Arrays LeetCode Solution463
167แยกรายการที่เชื่อมโยงโดยใช้โหนดอื่น460
168พิมพ์สตริงความยาวคี่ในรูปแบบ 'X'448
169ค้นหาองค์ประกอบโดยใช้การค้นหาแบบไบนารีในอาร์เรย์ที่เรียงลำดับ444
170พิมพ์พาร์ติชัน Palindromic ทั้งหมดของสตริง443
171Swap Kth Node จากจุดเริ่มต้นด้วย Kth Node จาก End443
172ค้นหา K Length Subarray ของค่าเฉลี่ยสูงสุด441
173ค้นหารายการที่ซ้ำกันในอาร์เรย์ด้วยวิธีที่มีประสิทธิภาพสูงสุด433
174พิมพ์พาร์ติชัน palindromic ทั้งหมด430
175ปัญหา Superstring ที่สั้นที่สุด428
176แบนรายการที่เชื่อมโยงหลายระดับ426
177ตรวจสอบว่าสตริงตามลำดับของอักขระตามรูปแบบหรือไม่425
178ความยาวสูงสุดของคู่โซ่424
179การเรียงลำดับ K เรียงอาร์เรย์420
180จัดเรียงสตริงตามสตริงอื่น417
181ช่วงที่ยาวที่สุดที่มีผลรวมเท่ากันในสองอาร์เรย์ไบนารี II407
182ย้อนกลับรายการที่เชื่อมโยงในกลุ่ม406
183ค้นหาลำดับที่ตามมาของขนาด 3404
184โปรแกรมเพิ่มเลขฐานสองสองหลัก403
185พิมพ์ประโยคทั้งหมดซ้ำ ๆ ที่สามารถสร้างขึ้นจากรายการคำศัพท์403
186ค้นหาตัวเลขสองตัวที่มีโอกาสคี่ในอาร์เรย์ที่ไม่เรียงลำดับ399
187คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Binary Search II399
188ย้อนกลับรายการที่เชื่อมโยงแบบเดี่ยว (ซ้ำ / ไม่เกิดซ้ำ)396
189ซีซาร์ไซเฟอร์393
190อักขระที่ไม่ซ้ำ Kth392
191จัดเรียงรายการที่เชื่อมโยงใหม่ใน Zig-Zag390
192ตรวจสอบว่า String สามารถว่างเปล่าได้หรือไม่โดยการลบ Substring ที่กำหนดซ้ำ ๆ389
193คำนำหน้าทั่วไปที่ยาวที่สุดโดยการจับคู่คำ383
194การเรียงลำดับแพนเค้ก383
195หมุนภาพ 90 องศา382
196การเรียงลำดับของสตริงที่กำหนดโดยใช้ STL380
197สตริงย้อนกลับที่สมบูรณ์แบบ378
198การผสานสองอาร์เรย์ที่เรียงลำดับ374
199การเพิ่มผลที่ตามมาของความยาวที่สามด้วยผลิตภัณฑ์สูงสุด373
200ค้นหาอักขระที่ไม่ซ้ำตัวแรกในสตริง373
201ส่วนเสริม 1 และ 2 ของเลขฐานสอง370
202ค้นหาจุดที่ฟังก์ชันที่เพิ่มขึ้นอย่างจำเจกลายเป็นบวกในครั้งแรก369
203จัดเรียงรายการที่เชื่อมโยงด้วย 0s, 1s และ 2s368
204สร้างรายการที่เชื่อมโยงผลรวมสูงสุดจากรายการที่เชื่อมโยงที่เรียงลำดับสองรายการที่มีโหนดทั่วไปบางโหนด367
205สี่องค์ประกอบที่รวมที่จะให้366
206แสดงรายการที่มีอักขระทั้งหมดของคำที่กำหนด366
207คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้อักขระโดยการจับคู่อักขระ362
208ลบโหนดหลังจาก M361
209นับจำนวนครั้งที่เกิดขึ้นในอาร์เรย์ที่เรียงลำดับ357
210สตริง Palindrome (ตัวเลข)355
211อักขระขั้นต่ำที่จะถูกลบออกเพื่อสร้าง Binary String Alternate353
212แยกสตริง352
213อักขระที่เกิดขึ้นสูงสุดในสตริง349
214การเรียงลำดับอาร์เรย์ของสตริง346
215การใช้งานซ้ำของ atoi ()344
216ตรวจสอบว่ารายการสตริงที่เชื่อมโยงเป็น Palindrome หรือไม่343
217แม้แต่ Substring Count342
218แปลงสตริงที่เป็นการทำซ้ำของสตริงย่อยของความยาว K342
219พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์340
220วงเล็บที่ถูกต้อง โซลูชัน LeetCode338
221ย้อนกลับรายการที่เชื่อมโยงเดี่ยวแบบวนซ้ำ336
222ค้นหาหมายเลขซ้ำแรกในอาร์เรย์ที่กำหนด335
223พิมพ์เส้นทางที่สั้นที่สุดเพื่อพิมพ์สตริงบนหน้าจอ335
224แปลง string1 เป็น string2 ในการแก้ไขครั้งเดียว332
225อักขระ N ในสตริงทศนิยมที่ต่อกัน332
226โซลูชัน Subarray Leetcode สูงสุด331
227เราสามารถย้อนกลับรายการที่เชื่อมโยงในเวลาน้อยกว่า O (n) ได้หรือไม่?331
228ย้อนกลับสตริงโดยใช้ Stack330
229ไบนารีทรีไปยังรายการที่เชื่อมโยงแบบทวีคูณ329
230นับจำนวนคำ329
231การจับคู่อักขระตัวแทน329
232ตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่327
233จัดเรียงองค์ประกอบตามความถี่ II325
234ผสานสองอาร์เรย์ที่เรียงลำดับ321
235ค้นหาองค์ประกอบที่หายไปจากอาร์เรย์ที่ซ้ำกัน320
236แยกสี่สายที่แตกต่างกัน319
237ค้นหาตรงกลางของรายการที่เชื่อมโยง316
238การคูณเมทริกซ์เชนโดยใช้การเขียนโปรแกรมแบบไดนามิก315
239ผลที่ตามมาที่ยาวที่สุดด้วยการเรียงสับเปลี่ยน315
240นับคู่ในระยะทางเดียวกันกับตัวอักษรภาษาอังกฤษ313
241องค์ประกอบที่ยิ่งใหญ่ถัดไปในอาร์เรย์305
242โรมันเป็นจำนวนเต็ม Leetcode โซลูชั่น301
243การเรียงสับเปลี่ยน Palindrome300
244ค้นหา Nth Node295
245ค้นหาคู่ทั้งหมดด้วยความแตกต่างที่ได้รับ294
246การค้นหาโหนดในโครงสร้างการค้นหาแบบไบนารี293
247สตริง (แทนจำนวนเต็ม) เป็นค่า290
248ลบทรี289
249Triplet จากสามรายการที่เชื่อมโยงกับผลรวมที่กำหนด289
250โซลูชัน Leetcode ของ Word Search288
251ย้อนกลับสตริง288
252พิมพ์วิธีที่เป็นไปได้ทั้งหมดในการแบ่งสตริงในรูปแบบ Bracket288
253เมทริกซ์ Toeplitz287
254เปลี่ยนเพศของสตริงที่กำหนด284
255จัดเรียงอาร์เรย์ของสตริง284
256ลบโหนดภายใต้เงื่อนไขที่กำหนด284
257ย้อนกลับบิต283
258วิธีการใช้ k Stacks อย่างมีประสิทธิภาพใน Single Array?282
259ต้นไม้ไบนารี282
260จำนวนสตริงย่อยที่รวมซ้ำได้สูงสุด 9281
261ไม่มีปัญหาราชินี281
262นับคู่ด้วยผลรวมที่ได้รับ279
263องค์ประกอบแรกที่ไม่ซ้ำ279
264รูปแบบสตริงย่อยซ้ำ278
265นามสกุลทั่วไปที่ยาวที่สุด276
266กองต่ำ275
267ย้ายองค์ประกอบเชิงลบทั้งหมดไปที่ด้านหนึ่งของอาร์เรย์275
268ห้องประชุม II โซลูชั่น LeetCode275
269ลบช่องว่างออกจากสตริง273
270ลบจุดกลางในรายการที่เชื่อมโยงของส่วนบรรทัด273
271LeetCode Solution สตริงย่อย Palindromic ที่ยาวที่สุด272
272จำนวนเกาะ โซลูชั่น LeetCode270
273สลับอาร์เรย์ที่กำหนด269
274อัลกอริทึม Dijkstra266
275หมายเลขฟีโบนักชี266
276โปรแกรมลำดับนกกาเหว่า265
277องค์ประกอบที่พบบ่อยที่สุดในอาร์เรย์264
278ค้นหาอักขระที่สองบ่อย264
279โซลูชั่นปล้นบ้าน Leetcode262
280กองซ้อนสูงสุด261
281ค้นหาคำ261
282ซูโดกุ Solver261
283ลดความแตกต่างสูงสุดระหว่างความสูง261
284KMP อัลกอริทึม256
285จัดเรียงลิงก์ซึ่งเรียงตามค่าสัมบูรณ์255
286การประเมินนิพจน์255
287โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม (Hashing)254
288จำนวน 1 บิต254
289ค้นหาแทรกตำแหน่ง Leetcode โซลูชัน253
290การประเมิน Postfix Expression253
291ชุดย่อย Leetcode252
292โซลูชัน Plus One Leetcode252
293กลับคำในสตริง251
294Min Stack Leetcode โซลูชัน250
295โซลูชัน Palindrome Leetcode ที่ถูกต้อง250
296รวมผลรวม Leetcode Solution250
297Backspace String เปรียบเทียบ246
298วิธีการลบรายการที่เชื่อมโยง246
299Subarray ที่มี 0 ผลรวม245
300ผสานโซลูชัน Leetcode อาร์เรย์ที่เรียงลำดับ243
301คู่ของค่าเชิงลบที่เป็นบวกในอาร์เรย์242
302ตั้งค่า Matrix Zeroes242
303อัลกอริทึม Rabin Karp242
304องค์ประกอบทั่วไปในทุกแถวของเมทริกซ์ที่กำหนด241
305การกลับคิว240
306หอคอยแห่งฮานอย237
307Sqrt (x) โซลูชัน Leetcode237
308ลบองค์ประกอบตรงกลางของสแต็ก237
309ผลรวมรวม236
310ประกอบด้วย Duplicate II Leetcode Solution235
311ผลิตภัณฑ์ของอาร์เรย์ยกเว้นตัวเอง235
312จำนวนคู่ดัชนีที่มีองค์ประกอบเท่ากันในอาร์เรย์233
313จุดตัดของโซลูชัน Leetcode สองอาร์เรย์ II233
314Leetcode สามเหลี่ยมปาสคาล233
315ประกอบด้วย Duplicate232
316การแลกเปลี่ยนขั้นต่ำที่จำเป็นเพื่อนำองค์ประกอบทั้งหมดที่น้อยกว่าหรือเท่ากับ k มารวมกัน232
317ค้นหาหมายเลข K สูงสุด (หรือบ่อยที่สุด) ในสตรีม232
318โซลูชันจำนวนเต็มเป็นโรมัน Leetcode232
319อัลกอริทึมการเปลี่ยนหน้าในระบบปฏิบัติการ231
320การบีบอัดสตริง231
321แยกเลขคู่และเลขคี่230
322เทคนิคหน้าต่างบานเลื่อน230
323นับ subarrays ด้วยจำนวน 1 และ 0 เท่ากัน230
324ย้อนกลับคำแต่ละคำ229
325การนำ Deque ไปใช้งานโดยใช้ Doubly Linked List229
326โซลูชัน Leetcode หมายเลขเดียว228
327นับเลขคี่ในโซลูชัน Leetcode ช่วงช่วงเวลา228
328เพิ่ม Binary Leetcode Solution227
329อัลกอริทึม Bellman Ford227
330สร้างไบนารีทรีจากการสั่งซื้อล่วงหน้าและการสั่งซื้อล่วงหน้า227
331การประเมินนิพจน์ทางคณิตศาสตร์226
332คำที่ซ้ำกันมากที่สุดเป็นอันดับสองในลำดับ226
333Postfix เป็น Infix Conversion226
334มูลค่าขั้นต่ำที่จะได้รับการบวกทีละขั้นตอน Sum Leetcode Solution225
335ค้นหาผลรวมขององค์ประกอบที่ไม่ซ้ำกัน (แตกต่างกัน) องค์ประกอบในอาร์เรย์225
336Pow (x, n) โซลูชัน Leetcode225
337อัลกอริทึม Kruskal224
338Palindrome Linked List Leetcode โซลูชัน224
339กลุ่มคำที่มีชุดอักขระเดียวกัน224
340การเรียงลำดับถัดไป224
341ผลรวมขององค์ประกอบต่ำสุดและสูงสุดของ subarrays ขนาด k ทั้งหมด223
342ออกแบบสแต็กที่รองรับ getMin () ใน O (1) เวลาและ O (1) พื้นที่พิเศษ222
343จำนวนลูกโป่งสูงสุดของโซลูชัน Leetcode222
344จัดเรียงองค์ประกอบตามความถี่222
345K-th องค์ประกอบที่เล็กที่สุดในเมทริกซ์ที่เรียงลำดับ222
346การดำเนินการขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดเท่ากันในอาร์เรย์221
347กำหนดอาร์เรย์ที่ไม่เรียงลำดับสองรายการให้ค้นหาคู่ทั้งหมดที่มีผลรวมเป็น x221
348การเรียงลำดับอาร์เรย์โดยใช้ Stacks221
349โซลูชัน Leetcode องค์ประกอบส่วนใหญ่220
350อัลกอริธึม Convex Hull219
351พีชคณิต Leetcode Solution219
352ค้นหา Lucky Integer ใน Array Leetcode Solution219
353สตริงการแย่งชิง219
354Subarray ที่เล็กที่สุดพร้อม k ตัวเลขที่แตกต่างกัน219
355โซลูชัน Leetcode คำนำหน้าทั่วไปที่ยาวที่สุด219
356นับ subarrays ที่มีองค์ประกอบที่แตกต่างกันทั้งหมดเหมือนกับอาร์เรย์ดั้งเดิม219
357คำที่ใช้บ่อย K ยอดนิยม219
358สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ LeetCode Solution218
359Subarray สูงสุด216
360โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม216
361ประเมินกอง216
362หมายเลขพิเศษ216
363องค์ประกอบแรกเกิดขึ้น k ครั้งในอาร์เรย์215
364ค้นหาตัวเลขด้วยโซลูชัน Leetcode จำนวนคู่215
365ค้นหา Town Judge Leetcode Solution215
366ตรวจสอบว่าอาร์เรย์สองอาร์เรย์เท่ากันหรือไม่214
367Fizz Buzz Leetcode213
368โซลูชัน LeetCode เมทริกซ์เกลียว213
369ค้นหารายการที่ซ้ำกันในอาร์เรย์ที่กำหนดเมื่อองค์ประกอบไม่ จำกัด เฉพาะช่วง213
370Swap Nodes ในคู่ Leetcode Solutions213
371ผลรวมเส้นทางขั้นต่ำ213
372จำนวนคู่ที่ดีโซลูชัน Leetcode213
373ความแตกต่างสูงสุดที่เป็นไปได้ของสองชุดย่อยของอาร์เรย์212
374กลุ่มแอนนาแกรม212
375ขั้นต่ำในการบรรลุเป้าหมายโดยอัศวิน212
376การย้อนกลับองค์ประกอบ K แรกของคิว212
377การเข้ารหัส Huffman211
378จัตุรัสสูงสุด211
379คำนำหน้าในการแปลง Infix211
380Range Sum Query 2D – โซลูชัน Leetcode ที่ไม่เปลี่ยนรูป210
381ย้อนกลับตัวเลขโดยใช้กอง210
382การเรียกใช้ผลรวมของโซลูชัน Leetcode อาร์เรย์ 1d210
383โซลูชัน Leetcode ความแตกต่างสัมบูรณ์ขั้นต่ำ210
384Count Primes Leetcode Solutions209
385หมายเลขที่หายไป โซลูชัน Leetcode209
386โซลูชัน Leetcode Triangle II ของ Pascal209
387การเรียงลำดับโดยใช้ฟังก์ชันแฮชเล็กน้อย209
388พลังของโซลูชัน Leetcode สองตัว208
389ผสานโซลูชัน Leetcode แบบเรียงลำดับสองรายการ208
390หมายเลขเดียว208
391องค์ประกอบที่พบบ่อย K ยอดนิยม208
392ค้นหาตัวเลขทั้งหมดที่หายไปในโซลูชัน Array Leetcode208
393ระยะห่างสูงสุดระหว่างการเกิดองค์ประกอบเดียวกันสองครั้งในอาร์เรย์208
394แปลงสตริงเป็น Int207
395เวลาที่ดีที่สุดในการซื้อและขาย Stock II Leetcode Solution207
396แบบสอบถามสตริงย่อย Palindrome207
397จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution207
398House Robber II โซลูชัน Leetcode206
399ค้นหาขั้นต่ำในอาร์เรย์เรียงลำดับที่หมุน206
400ความถี่สะสมของการนับของแต่ละองค์ประกอบในอาร์เรย์ที่ไม่เรียงลำดับ206
401เส้นทางที่ไม่ซ้ำใคร206
402ค้นหาองค์ประกอบที่เกิดซ้ำครั้งแรกในอาร์เรย์ของจำนวนเต็ม206
403ค้นหาหมายเลข Palindrome ที่ใกล้ที่สุด206
404ตรวจสอบว่าอาร์เรย์ประกอบด้วยจำนวนเต็มต่อเนื่องที่อนุญาตให้ทำซ้ำหรือไม่206
405ใช้ Stack และ Queue โดยใช้ Deque205
406โซลูชัน Matrix Diagonal Sum Leetcode205
407ค้นหาใน Rotated Sorted Array Leetcode Solution205
408ความลึกสูงสุดของโซลูชัน Leetcode แบบไบนารีทรี205
409กราฟ Bipartite205
410การเรียงสับเปลี่ยนกรณีจดหมาย205
411ค้นหาสามอันดับแรกที่ซ้ำกันในอาร์เรย์205
412เงินเดือนเฉลี่ยไม่รวมโซลูชัน Leetcode เงินเดือนขั้นต่ำและสูงสุด205
413การแปลงซิกแซก205
414ปัญหาผลรวมย่อย205
415Leetcode เรียงลำดับ205
416วิธีการติดตั้ง Stack โดยใช้ Priority Queue หรือ Heap204
417นิพจน์มีวงเล็บสำรองหรือไม่204
418Coin Change 2 Leetcode โซลูชั่น204
419ค้นหาจำนวนพนักงานภายใต้พนักงานทุกคน204
420ค้นหาผู้ชนะใน Tic Tac Toe Game Leetcode Solution204
421แฮปปี้ นัมเบอร์ ลีทโค้ด โซลูชั่น204
422องค์ประกอบที่เล็กที่สุดซ้ำ K ครั้ง203
423ความยาวของ subarray ที่ใหญ่ที่สุดที่มีองค์ประกอบที่อยู่ติดกัน203
424ผลรวม Subarray เท่ากับ k203
425ค้นหาค่ามัธยฐานจากสตรีมข้อมูล203
426จำนวนตัวเลขที่เล็กกว่าโซลูชัน Leetcode จำนวนปัจจุบัน202
427ความแตกต่างระหว่างความถี่สูงสุดและความถี่ต่ำสุดในอาร์เรย์202
428โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำใคร202
429พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์จำนวนเต็มที่ระบุ202
430จัดเรียงจำนวนเต็มตามจำนวน 1 บิต Leetcode Solution201
431ความสามารถในการจัดส่งพัสดุภายใน D Days Leetcode Solution201
432Subarray Sum เท่ากับ K LeetCode Solution201
433โซลูชัน Leetcode แบบต่อเนื่องสูงสุด201
434ตรวจสอบว่า N และโซลูชัน Leetcode มีอยู่สองชั้นหรือไม่201
435นับสตริงย่อยด้วยจำนวน 0s, 1s และ 2s ที่เท่ากัน201
436Subarrays ที่มีองค์ประกอบที่แตกต่างกัน200
437จัดเรียงสแต็กโดยใช้การเรียกซ้ำ200
438หมายเลขคาตาลันที่ N200
439ถอดรหัสสตริง200
440พิมพ์ subarrays ทั้งหมดด้วยผลรวม 0200
441จำนวนเต็มย้อนกลับ199
442การใช้งานแคช LRU199
443ค้นหาหมายเลขที่ซ้ำกัน199
444ลบผลิตภัณฑ์และผลรวมของตัวเลขของ Integer Leetcode Solution199
445ลบจำนวนองค์ประกอบขั้นต่ำที่ไม่มีองค์ประกอบทั่วไปอยู่ในทั้งสองอาร์เรย์199
446Fizz Buzz199
447หมายเลขฟีโบนักชี โซลูชัน LeetCode198
448โซลูชัน LeetCode อาร์เรย์โมโนโทนิก198
449นับคู่จากรายการที่เชื่อมโยงสองรายการซึ่งผลรวมเท่ากับค่าที่กำหนด198
450เวลาที่ดีที่สุดในการซื้อและขาย Stock III Leetcode Solution198
451อัลกอริทึมของ Prim197
452ค้นหาองค์ประกอบที่มีอยู่ในอาร์เรย์แรกไม่ใช่ในวินาที197
453ย้อนกลับกองโดยใช้การเรียกซ้ำ197
454จำนวนเต็มเป็นคำภาษาอังกฤษ197
455ค้นหาคู่ทั้งหมด (a, b) ในอาร์เรย์เพื่อให้ a% b = k197
456ดักจับน้ำฝน Leetcode Solution197
457ลบรายการที่ซ้ำกันออกจาก Sorted Array Leetcode Solution197
458Reverse Vowels ของ String Leetcode Solution196
459นับและพูด196
460การจัดข้อความให้เหมาะสม โซลูชัน LeetCode196
461ผลรวมของช่วง Subarray Leetcode Solution196
462แก้ไขระยะทาง196
463สร้างสตริงที่มีอักขระที่มีโซลูชัน Leetcode จำนวนคี่196
464ค้นหาอักขระทั่วไป Leetcode Solution196
465แถวที่อ่อนแอที่สุด K ในโซลูชัน Matrix Leetcode195
466ผสานสองรายการที่เชื่อมโยงที่เรียงลำดับ195
467ค้นหาองค์ประกอบที่แตกต่างกันทั่วไปสำหรับทุกแถวของเมทริกซ์195
468ลบโหนดจากรายการที่เชื่อมโยงโดยไม่มีตัวชี้หัว195
469ย้อนกลับรายการที่เชื่อมโยง195
470อัลกอริทึม Floyd Warshall195
471ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงเดี่ยว195
472คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Trie195
473องค์ประกอบที่ใหญ่ที่สุด Kth ใน Array Leetcode Solutions195
474ย้อนกลับสตริง194
475การเรียงลำดับคิวโดยไม่ต้องเว้นวรรค194
476คำนำหน้าในการแปลง Postfix194
477ระดับของอาร์เรย์193
478อัลกอริทึม MiniMax193
479ย้อนกลับคำในสตริง III LeetCode Solution193
480การเรียงลำดับแบบวนซ้ำของทรีไบนารี193
481โซลูชัน Leetcode แบบสุ่ม193
482ผลรวมเป้าหมาย193
483subarray ที่ยาวที่สุดที่ไม่มีองค์ประกอบที่แตกต่างกันมากกว่า K193
484สลับโซลูชัน Array Leetcode193
485ค้นหาองค์ประกอบที่ซ้ำกัน193
486โซลูชัน Leetcode ต้นไม้ไบนารีที่สมดุล192
487หอคอยซ้ำแห่งฮานอย192
488ค้นหาดัชนีของวงเล็บปิดสำหรับวงเล็บเปิดที่กำหนดในนิพจน์192
489ค้นหาองค์ประกอบที่ขาดหายไปของช่วง192
490Word Ladder โซลูชัน LeetCode192
491จับคู่กับผลิตภัณฑ์ที่กำหนด192
492สตริงวงเล็บที่ถูกต้อง192
493ค้นหาสี่องค์ประกอบที่รวมเป็นค่าที่กำหนด (Hashmap)192
494ลำดับต่อมาที่ยาวที่สุด192
495ค้นหาความแตกต่าง Leetcode Solution192
496น้ำท่วมเติม LeetCode192
497ค้นหาองค์ประกอบการทำซ้ำหลายรายการในอาร์เรย์แบบอ่านอย่างเดียว191
498หมายเลขคอลัมน์ของแผ่นงาน Excel Leetcode Solution191
499ลำดับความสำคัญใน C ++191
500ออกแบบระบบจอดรถ Leetcode Solution191
501โซลูชัน Leetcode ที่สำคัญช้าที่สุด190
502โซลูชัน Leetcode คูณสตริง190
503ค้นหาตำแหน่งแรกและตำแหน่งสุดท้ายขององค์ประกอบในเรียงลำดับอาร์เรย์ Leetcode Solution190
504จำนวนขั้นตอนในการลดจำนวนเป็น Zero Leetcode Solution190
505ค้นหา subarray ด้วยผลรวมที่กำหนด (จัดการกับ Negative Numbers)190
506มุมมองด้านบนของ Binary Tree190
507Postfix เป็น Prefix Conversion190
508ตรวจสอบว่าอาร์เรย์ที่ระบุมีองค์ประกอบที่ซ้ำกันภายในระยะ k จากกันหรือไม่190
509การต่อกันของ Array LeetCode Solution189
510Kth องค์ประกอบที่ใหญ่ที่สุดในโซลูชัน Leetcode แบบสตรีม189
511เด็ก ๆ ที่มี Candies Leetcode Solution จำนวนมากที่สุด189
512ใช้สแต็กโดยใช้คิวเดียว189
513ต่อไป Greater Element I Leetcode Solution189
514สตริงย่อยที่มีการต่อคำทั้งหมด189
515Palindrome ที่สั้นที่สุด189
516นับและพูด Leetcode Solution189
517พื้นที่สูงสุดของเกาะ188
518จัดเรียงสตริงไบนารีใหม่เป็นรายการ x และ y สำรอง188
519คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้การเรียงลำดับ188
520Recursion188
521นับจำนวนแฝดที่มีผลิตภัณฑ์เท่ากับจำนวนที่กำหนด188
522องค์ประกอบความถี่ที่ยิ่งใหญ่ถัดไป188
523องค์ประกอบที่แตกต่างของ K-th ในอาร์เรย์188
524ปัญหาช่วงเวลาของสต็อก188
525แปลงอาร์เรย์เป็นแบบซิกแซก188
526ใช้ Stack โดยใช้ Queues188
527ขั้นต่ำการย้ายไปยัง Equal Array Elements Leetcode Solution188
528ผสานช่วงเวลาที่ทับซ้อนกัน188
529ตรวจสอบวงเล็บสมดุลในนิพจน์187
530ค้นหา N จำนวนเต็มที่ไม่ซ้ำกันรวมเป็น Zero Leetcode Solution187
531ซิกแซกการแปลง LeetCode โซลูชั่น187
532ภาชนะที่มีน้ำมากที่สุด187
533กระโดดเกม โซลูชัน Leetcode187
534จุดตัดของสองอาร์เรย์186
535แปลง BST ปกติเป็น BST สมดุล186
536Sudoku ที่ถูกต้อง186
537จัดเรียงตัวเลขที่กำหนดให้เป็นตัวเลขที่ใหญ่ที่สุด186
538Subarray ที่เล็กที่สุดเมื่อเกิดองค์ประกอบที่พบบ่อยที่สุดทั้งหมด186
539ย้ายศูนย์ LeetCode Solution186
540Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด186
541ปัญหาปุ่มกดตัวเลขบนมือถือ185
542ลบโหนดในรายการที่เชื่อมโยง Leetcode Solution185
543ความยาวของ Last Word Leetcode Solution185
544ดัชนีสูงสุดในอาร์เรย์ภูเขา185
545การกลับวงเล็บขั้นต่ำ185
546สลับอาร์เรย์185
547Leetcode อาร์เรย์ที่ต่อเนื่องกัน185
548การดำเนินการลบขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดของอาร์เรย์เหมือนกัน184
549น้ำหนักหินสุดท้าย184
550ผลรวมด้านซ้ายออกจาก Leetcode Solutions184
551เปลี่ยนอาร์เรย์เป็นการเรียงลำดับของตัวเลขจาก 1 เป็น N184
552แจกจ่ายขนมให้กับผู้คน Leetcode Solution184
553การเกิดกลุ่มขององค์ประกอบอาร์เรย์หลายครั้งเรียงลำดับตามการเกิดครั้งแรก184
554Excel Sheet ชื่อคอลัมน์ Leetcode โซลูชัน184
555ปัญหาเหมืองทอง184
556วงจรรายการที่เชื่อมโยง II โซลูชัน LeetCode183
557โซลูชัน Leetcode สามเหลี่ยมปริมณฑลที่ใหญ่ที่สุด183
558นับจำนวนโหนดในระดับที่กำหนดในแผนภูมิโดยใช้ BFS183
559Koko กินกล้วย Leetcode Solution183
560ระยะการขัดขวาง183
561เป็นโซลูชัน Leetcode ที่ตามมา183
562โซลูชัน Leetcode ของ Isomorphic Strings183
563เวลาที่ดีที่สุดในการซื้อและขายหุ้น183
564Anagrams ที่ถูกต้อง183
565ค้นหาผลรวมของผลรวมอาร์เรย์ย่อยที่ไม่ซ้ำกันทั้งหมดสำหรับอาร์เรย์ที่กำหนด182
566ผลรวมเส้นทางสูงสุดในรูปสามเหลี่ยม182
567การใช้งาน Deque โดยใช้อาร์เรย์แบบวงกลม182
568จะตรวจสอบได้อย่างไรว่าสองชุดที่กำหนดไม่ปะติดปะต่อกัน?182
569อัศวินขั้นต่ำย้ายโซลูชัน LeetCode182
570ค้นหาคำที่สามารถสร้างขึ้นโดยอักขระ Leetcode Solution181
571กำหนดคุกกี้ Leetcode Solution181
572ความแตกต่างสูงสุดระหว่างดัชนีแรกและดัชนีสุดท้ายขององค์ประกอบในอาร์เรย์181
573ปัญหากระเป๋าเป้181
574โซลูชัน Leetcode เรียงลำดับอาร์เรย์181
575โซลูชัน Leetcode หมายเลข N-th Tribonacci181
576จำนวนจังหวัด โซลูชั่น Leetcode181
577โซลูชัน Leetcode ของ Island Perimeter181
578จำนวนเต็มลบแรกในทุกหน้าต่างขนาด k181
579จำนวนเต็มเป็นโรมัน181
580ชุดค่าผสม Leetcode180
581LRU Cache LeetCode Solution180
582สี่เหลี่ยมผืนผ้าผลรวมสูงสุดในเมทริกซ์ 2 มิติ180
583การดำเนินการขั้นต่ำในการแปลง X เป็น Y180
584สร้างอาร์เรย์จากโซลูชันการเรียงสับเปลี่ยน Leetcode180
585วิธีถอดรหัส180
5863Sum โซลูชั่น LeetCode ที่ใกล้ที่สุด180
587ค้นหาว่านิพจน์มีวงเล็บซ้ำหรือไม่180
588โซลูชันอัญมณีและหิน Leetcode180
589สรุปช่วง Leetcode โซลูชัน179
590ลบองค์ประกอบรายการที่เชื่อมโยง Leetcode โซลูชัน179
591ระยะทางสูงสุดในอาร์เรย์179
592จำนวนขั้นต่ำของชุดย่อยที่มีองค์ประกอบที่แตกต่างกัน179
59301 โซลูชัน Matrix LeetCode179
594ต้นไม้ค้นหาไบนารีที่ไม่ซ้ำใคร178
595ดักน้ำฝน LeetCode Solution178
596ตะแกรงของ Eratosthenes178
597ผลที่ตามมาเพิ่มขึ้นยาวนานที่สุด178
598การจัดเรียงฟองโดยใช้สองกอง178
599เส้นทางที่สั้นที่สุดในตารางที่มีการขจัดอุปสรรค LeetCode Solution178
600หมุนภาพ โซลูชัน LeetCode178
601แปลงอาร์เรย์ที่เรียงลำดับเป็นโซลูชัน Leetcode ต้นไม้ค้นหาแบบไบนารี178
602นับลำดับต่อมาทั้งหมดที่มีผลิตภัณฑ์น้อยกว่า K177
603ค้นหาค่าจำนวนเต็มบวกที่เล็กที่สุดที่ไม่สามารถแสดงเป็นผลรวมของชุดย่อยใด ๆ ของอาร์เรย์ที่กำหนด177
604จัดเรียงอักขระตามความถี่ โซลูชัน LeetCode177
605หมุนรายการ Leetcode โซลูชัน177
606แทรก Interval Leetcode Solution177
607จำนวนครั้งสูงสุดของโซลูชัน Leetcode ของสตริงย่อย176
608ค้นหาความแตกต่างขั้นต่ำระหว่างสององค์ประกอบใด ๆ176
609ย้อนกลับสแต็กโดยไม่ต้องใช้พื้นที่เพิ่มเติมใน O (n)176
610วิธีการวนซ้ำเพื่อหาความสูงของไบนารีทรี176
611ฐานที่เล็กที่สุด176
612การแทรกขั้นต่ำเพื่อสร้าง palindrome ที่อนุญาตการเรียงสับเปลี่ยน176
613ต้นทุนขั้นต่ำในการจ้างคนงาน K176
614ตรวจสอบว่าสามารถจัดเรียงคิวเป็นคิวอื่นโดยใช้สแต็กได้หรือไม่176
615ระยะห่างระหว่างบัสหยุด Leetcode Solution176
616รูปแบบคำ176
617โซลูชัน LeetCode ต้นไม้เดียวกัน175
618จำนวนช็อคโกแลตสูงสุดที่จะแจกจ่ายในหมู่นักเรียน k เท่า ๆ กัน175
619การทำงานของ XOR ในโซลูชัน Array Leetcode175
620ลบการเกิดขึ้นทั้งหมดของสตริงย่อย LeetCode Solution175
621จำนวนขั้นต่ำขององค์ประกอบที่แตกต่างกันหลังจากลบรายการ m175
622การเรียงสับเปลี่ยนในสตริง Leetcode Solution174
623การจัดรูปแบบคีย์ใบอนุญาตโซลูชัน Leetcode174
624กบกระโดด Leetcode โซลูชั่น174
625การติดตามองค์ประกอบสูงสุดในปัจจุบันในกอง174
626เวลาที่ดีที่สุดในการซื้อและขายหุ้น LeetCode Solution174
627สตริง Isomorphic174
628จะสร้าง Mergable Stack ได้อย่างไร?174
629ผลรวมสองชุดที่ไม่ทับซ้อนกัน174
630อัลกอริทึมการทาสีรั้ว174
631การกำหนดที่อยู่ IP โซลูชัน Leetcode173
632GCD ของตัวเลขสองตัว173
633การประยุกต์ใช้การค้นหาแรกกว้างและการค้นหาครั้งแรกเชิงลึก173
634ลบคำเดียวกันที่ต่อเนื่องกันในลำดับ173
635ปัญหาการเปลี่ยนเหรียญ173
636เกมหิน LeetCode173
637การพิมพ์วงเล็บในปัญหาการคูณเมทริกซ์173
638K ช่องว่าง LeetCode173
639ระยะห่างของเซลล์ที่ใกล้ที่สุดโดยมี 1 ในเมทริกซ์ไบนารี172
640ค้นหาโซลูชัน LeetCode หมายเลขที่ซ้ำกัน172
641ความสมดุลของบัญชีที่เหมาะสมที่สุด โซลูชัน LeetCode172
642จัดเรียงอาร์เรย์ตาม Parity LeetCode Solution172
643แทนที่องค์ประกอบด้วยองค์ประกอบที่ยิ่งใหญ่ที่สุดบนโซลูชัน Leetcode ด้านขวา172
644ผสานสองต้นไม้ค้นหาแบบไบนารีที่สมดุล172
645ความลึกขั้นต่ำของโซลูชัน Leetcode แบบไบนารีทรี172
646จัดระเบียบสตริงใหม่172
647ฉลากพาร์ติชั่น LeetCode Solution172
648ผลรวมของ f (a [i], a [j]) เหนือทุกคู่ในอาร์เรย์ของจำนวนเต็ม n172
649จำนวนต่อเนื่องสูงสุดที่มีอยู่ในอาร์เรย์172
650โจรปล้นบ้าน172
651สร้างตัวเลขขั้นต่ำจากลำดับที่กำหนด172
652ปัญหาการตัดคำ172
653แบบสอบถามสำหรับจำนวนองค์ประกอบอาร์เรย์ที่มีค่าในช่วงที่กำหนด171
654ค้นหา d ที่ใหญ่ที่สุดใน Array เพื่อให้ a + b + c = d171
655ตรวจสอบว่าเป็นโซลูชัน Leetcode แบบเส้นตรงหรือไม่171
656โซลูชัน LeetCode หมายเลข Strobogrammatic171
657แปลงอาร์เรย์เป็นรูปแบบย่อ171
658จำนวนขั้นต่ำในการสร้างโซลูชัน Anagram Leetcode สองสตริง170
659สตริงย่อยที่ยาวที่สุดที่มีอักขระอย่างน้อย K ซ้ำ LeetCode Solution170
660ค้นหาผลรวมระดับสูงสุดใน Binary Tree170
661เวลาที่ดีที่สุดในการซื้อและขายหุ้นด้วย Cooldown Leetcode Solution170
662Kth ไม่มีโซลูชัน Leetcode จำนวนบวกที่ขาดหายไป170
663โซลูชัน Leetcode ที่ถูกต้องของ Palindrome II170
664ค้นหาคู่ที่มีผลรวมที่กำหนดเพื่อให้องค์ประกอบของคู่อยู่ในแถวที่ต่างกัน170
665พลิกโซลูชัน LeetCode ของรูปภาพ170
666K ช่องว่าง170
667แยก 0s และ 1s ใน Array170
668โซลูชัน LeetCode เวลาว่างของพนักงาน170
669ค่าเฉลี่ยเคลื่อนที่จาก Data Stream Leetcode Solution169
670การสุ่มตัวอย่างอ่างเก็บน้ำ169
671สตริงย่อยที่ยาวที่สุดที่มีอักขระ K Distinct มากที่สุด LeetCode Solution169
672เส้นทางที่ยาวที่สุดในเมทริกซ์ LeetCode Solution169
673เส้นทางที่มีมูลค่าขั้นต่ำสูงสุด โซลูชัน LeetCode169
674กระดิกเรียง169
675ผลรวมของโซลูชัน Leetcode Subarrays ความยาวคี่ทั้งหมด168
676Palindrome ที่ถูกต้อง168
677ค้นหาค่าระยะทางระหว่างสองอาร์เรย์ Leetcode Solution168
678Binary Tree Zigzag Level Order Traversal โซลูชัน LeetCode168
679การรวมตัวอักษรของหมายเลขโทรศัพท์168
680นับโหนดที่ดีในโซลูชัน Leetcode แบบไบนารีทรี168
681Inorder Successor ของโหนดใน Binary Tree168
682ค้นหาโหนดที่มีค่าต่ำสุดในโครงสร้างการค้นหาแบบไบนารี168
683ค้นหาคู่กับผลิตภัณฑ์ที่ดีที่สุดใน Array168
684โซลูชัน Leetcode ของ Perfect Square ที่ถูกต้อง168
685กู้คืนโครงสร้างการค้นหาแบบไบนารี167
686แก้ไขระยะทาง LeetCode Solution167
687ค้นหาตัวหารที่เล็กที่สุดที่ได้รับ Threshold Leetcode Solution167
688ลบโหนด Nth จากส่วนท้ายของรายการที่เชื่อมโยงที่กำหนด167
689ผลิตภัณฑ์สูงสุดของสององค์ประกอบในโซลูชัน Array Leetcode167
690BFS กับ DFS สำหรับ Binary Tree167
691จัดเรียงอาร์เรย์ใหม่ตามลำดับ - เล็กที่สุดใหญ่สุดอันดับ 2 เล็กสุดอันดับ 2167
692โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำ II167
693จำนวนลูกเต๋าทอยด้วยผลรวมเป้าหมาย โซลูชัน LeetCode167
694ชุดย่อย Sum Leetcode167
695ช่วงที่ยาวที่สุดที่มีผลรวมเดียวกันในอาร์เรย์ไบนารีสองอาร์เรย์167
696ลดจาน LeetCode Solution167
697การเพิ่มโซลูชัน Leetcode สตริงที่ลดลง166
698Lucky Numbers ในโซลูชัน Matrix Leetcode166
699ค้นหาใบของ Binary Tree LeetCode Solution166
700ย้อนกลับเฉพาะตัวอักษร LeetCode Solution166
701ลบวงเล็บไม่ถูกต้อง Leetcode Solution166
702ตรวจสอบว่าอาร์เรย์สองสตริงเป็นโซลูชัน Leetcode ที่เทียบเท่าหรือไม่166
703แปลงตัวเลขเป็นเลขฐานสิบหก Leetcode Solution166
704โซลูชัน Leetcode องค์ประกอบส่วนใหญ่ II166
705จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution166
706พิมพ์หมายเลขฟีโบนักชีตามลำดับย้อนกลับ166
707อักขระที่ไม่ซ้ำตัวแรกในสตริง LeetCode Solution166
708เพื่อลด Leetcode Solution ตัวพิมพ์เล็ก166
709พาร์ติชันอาร์เรย์ออกเป็นสามส่วนด้วยโซลูชัน Leetcode ที่เท่ากัน166
710โซลูชันการบีบอัดสตริง LeetCode165
711การเติมตัวชี้ทางขวาถัดไปในแต่ละโหนด165
712สตริงเป็นจำนวนเต็ม (atoi) LeetCode Solution165
713ค้นหาผลคูณที่ใหญ่ที่สุดของ 3165
714ตัวสลับหลอดไฟ โซลูชัน LeetCode165
715พื้นฐานการเขียนโปรแกรมแบบไดนามิก165
716Binary Tree ลำดับระดับซิกแซก Traversal165
717ค้นหาความลึกสูงสุดของวงเล็บที่ซ้อนกันในสตริง165
718subarray ที่ใหญ่ที่สุดโดยมีจำนวน 0 และ 1 เท่ากัน165
719พลังของโซลูชัน Leetcode สี่ตัว165
720ลำดับการเรียงสับเปลี่ยน LeetCode Solution165
721Add and Search Word - การออกแบบโครงสร้างข้อมูล LeetCode165
722ค้นหาอักขระที่ไม่ซ้ำกันในสตริง165
723จำนวนเหรียญสูงสุดที่คุณสามารถรับโซลูชัน Leetcode165
724แฟกทอเรียลต่อท้าย Zeroes Leetcode Solution165
725การย้อนกลับคิวโดยใช้การเรียกซ้ำ165
726สร้าง BST จาก Preorder Traversal ที่กำหนด164
727หุ่นยนต์ทำความสะอาดห้อง Leetcode Solution164
728Stack Permutations (ตรวจสอบว่าอาร์เรย์เป็นการเรียงลำดับแบบสแต็กของอื่น ๆ หรือไม่)164
729นับสี่เท่าจากสี่อาร์เรย์ที่เรียงลำดับซึ่งผลรวมเท่ากับค่าที่กำหนด x164
730งูและบันได LeetCode Solution164
731ตัวเลขที่มีความถี่เฉพาะมากกว่าหรือเท่ากับ k164
732โซลูชัน Leetcode จำนวนที่น่าเกลียด164
733สร้างอาร์เรย์ที่เรียงลำดับที่เป็นไปได้ทั้งหมดจากองค์ประกอบทางเลือกของอาร์เรย์ที่จัดเรียงสองรายการที่กำหนด164
734มอร์ริส Traversal164
735ดำเนินการเปลี่ยนสตริง Leetcode164
736ค้นหาว่าอาร์เรย์เป็นส่วนย่อยของอาร์เรย์อื่นหรือไม่164
737องค์ประกอบที่ขาดหายไป k-th ในลำดับที่เพิ่มขึ้นซึ่งไม่มีอยู่ในลำดับที่กำหนด163
738กู้คืนที่อยู่ IP โซลูชัน Leetcode163
739ระยะห่างขั้นต่ำระหว่าง BST Nodes Leetcode Solution163
740ผสานสอง Binary Trees LeetCode Solution163
741Binary Tree ค่าสูงสุดของเส้นทางรวม LeetCode Solution163
742สแต็กตามอาร์เรย์ที่เติบโตได้163
743ลบวงเล็บออกจากสตริงพีชคณิตที่มีตัวดำเนินการ + และ -162
744อันดับ Transform ของ Array Leetcode Solution162
745โซลูชัน Leetcode แถวแป้นพิมพ์162
746ค่าสัมประสิทธิ์ทวินาม162
747ต้นทุนขั้นต่ำสำหรับตั๋ว โซลูชัน Leetcode162
748ปัญหาการปูกระเบื้อง162
749โซลูชัน LeetCode Array ที่ไม่ลดลง162
750ตรวจสอบว่าสองนิพจน์พร้อมวงเล็บเหมือนกันหรือไม่162
751จำนวน NGE ทางด้านขวา162
752คลายการบีบอัดโซลูชัน Leetcode รายการที่เข้ารหัสความยาวรัน161
753ค้นหาองค์ประกอบที่ใกล้เคียงที่สุด K161
754พิมพ์ต้นไม้ไบนารีตามลำดับแนวตั้ง161
755ค้นหาค่ามัธยฐานจากสตรีมข้อมูล LeetCode Solution161
756โซลูชัน Leetcode ระยะทางที่ติดขัด161
757เส้นทแยงมุมของต้นไม้ไบนารี161
758โซลูชัน LeetCode ของรถแข่ง161
759บันทึกการเข้าเรียนของนักเรียน I Leetcode Solution161
760หมายเลขที่ถูกต้อง161
761ผลิตภัณฑ์สูงสุดของ LeetCode Solution สามตัวเลข161
762การจับคู่นิพจน์ทั่วไป161
763รูปแบบคำ โซลูชัน LeetCode161
764องค์ประกอบที่จะเพิ่มเพื่อให้องค์ประกอบทั้งหมดของช่วงมีอยู่ในอาร์เรย์161
765โซลูชัน Leetcode จำนวนสูงสุด 69 หมายเลข161
766ผสาน K เรียงลำดับรายการที่เชื่อมโยง160
767นับรายการทั่วไปในทั้งสองรายการ แต่มีราคาต่างกัน160
768สี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดในฮิสโตแกรม LeetCode Solution160
769การลบในทรีไบนารี160
770วงจรรายการที่เชื่อมโยง160
771ประเมินการย้อนกลับของสัญกรณ์โปแลนด์ LeetCode Solution160
772เกมกระโดด160
773จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode160
774ลดจำนวนคู่สูงสุดใน Array LeetCode Solution160
775ต้นไม้ที่มีความสูงต่ำสุด160
776แนวทางตามคิวสำหรับอักขระที่ไม่ซ้ำตัวแรกในสตรีม160
777ผสานโซลูชัน LeetCode ที่เรียงลำดับแล้ว160
778เวลาขั้นต่ำที่ต้องใช้ในการเน่าส้มทั้งหมด160
779ความลึกสูงสุดของ N-ary Tree Leetcode Solution159
780Kth บรรพบุรุษของโหนดในไบนารีทรี159
781พลิกโซลูชัน LeetCode Binary Tree159
782อาร์เรย์พิเศษที่มีองค์ประกอบ X มากกว่าหรือเท่ากับ X Leetcode โซลูชัน159
783ค้นหาว่ามีเส้นทางอยู่ในกราฟ Leetcode Solution159
784Subarray ที่ยาวที่สุดมีจำนวน 1s มากกว่า Count of 0s159
785โซลูชันฐาน 7 Leetcode159
786ตรวจสอบว่า Array Pairs สามารถหารด้วย k LeetCode Solution ได้หรือไม่159
787โซลูชัน Leetcode ต้นไม้สมมาตร159
788ตรวจสอบ Palindrome หลังจากแบบสอบถามการแทนที่อักขระทุกครั้ง159
789ความยาวสูงสุดของสตริงที่ต่อกันด้วยอักขระที่ไม่ซ้ำ Leetcode Solution159
790การเปรียบเทียบสตริงที่มีสัญลักษณ์แทน159
791จัดเรียงรายการที่เชื่อมโยงเป็น BST ที่สมดุล159
792พาร์ทิชันไปยัง K Equal Sum Subsets Leetcode Solution159
793ค้นหาสูตรอาหารที่เป็นไปได้ทั้งหมดจากวัสดุที่มอบให้ LeetCode Solution159
794น้ำหนักรายการที่ซ้อนกัน Sum II โซลูชัน LeetCode159
795ตัวเลขทั้งหมดที่ไม่มีตัวเลขซ้ำในช่วง158
796จัดเรียงอาร์เรย์ตามลำดับที่กำหนดโดยอาร์เรย์อื่น158
797ค้นหารายการที่ซ้ำกันทั้งหมดใน Array LeetCode Solution158
798จำนวนเกาะ II โซลูชัน LeetCode158
799ค้นหาในโซลูชัน Leetcode Tree Search แบบไบนารี158
800สร้างจำนวนขั้นต่ำจากลำดับที่กำหนด158
801โปรแกรมสำหรับปัญหา Bridge and Torch158
802แยกสตริงใน Balanced Strings Leetcode Solution158
803ความลึกของการซ้อนสูงสุดของวงเล็บ Leetcode Solution158
804โซลูชั่น N-Queens LeetCode158
805เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดซึ่งมีผลรวมเป็น 0158
806คิวแบบวงกลม157
807โซลูชัน Space Optimized DP สำหรับปัญหากระเป๋าเป้ 0-1157
808การแสดงออกที่สมดุลพร้อมการเปลี่ยน157
809ราคาสุดท้ายพร้อมส่วนลดพิเศษใน Shop Leetcode Solution157
810ผลรวมขั้นต่ำของการคูณของจำนวน n157
811ค้นหาโซลูชัน Leetcode 2D Matrix II157
812โซลูชัน Leetcode โฟลเดอร์บันทึกของ Crawler157
813ตารางเรียน II - LeetCode157
814โซลูชันกำแพงอิฐ LeetCode157
815ทางออกที่ใกล้ที่สุดจากทางเข้าใน Maze LeetCode Solution157
816หนึ่งแก้ไขระยะทาง LeetCode โซลูชั่น157
817เปลี่ยนกราฟ157
818ลบโหนดที่ N ออกจากจุดสิ้นสุดของรายการ Leetcode Solution157
819ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงแบบทวีคูณ157
820การค้นหาแบบไบนารีการค้นหาทรีและการแทรก156
821ความแตกต่างสูงสุดระหว่างองค์ประกอบที่เพิ่มขึ้น โซลูชัน LeetCode156
822รายการพาร์ติชั่น Leetcode Solution156
823ลบรายการที่ซ้ำกันออกจากรายการที่จัดเรียง II156
824เรียงลำดับข้อมูลใหม่ในไฟล์บันทึก LeetCode Solution156
825โซลูชัน Leetcode ส่วนเติมเต็ม156
826เวลาขั้นต่ำในการเยี่ยมชมทุกจุด Leetcode Solution156
827Last Stone Weight II โซลูชัน LeetCode156
828กระโดดขั้นต่ำเพื่อไปถึงหน้าแรก โซลูชัน LeetCode156
829ระบุและทำเครื่องหมายวงเล็บที่ไม่ตรงกันในนิพจน์156
830ตรวจสอบว่า Array เป็นแบบเรียงซ้อนได้หรือไม่156
831เรียงสี155
832วงเล็บที่ถูกต้อง โซลูชัน Leetcode155
833ค้นหาผลรวมสูงสุดที่เป็นไปได้ของสามกอง155
834ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ LeetCode Solution155
835การสั่งซื้อล่วงหน้าแบบวนซ้ำ155
836คำที่ใช้บ่อย K อันดับต้น ๆ โซลูชัน LeetCode155
837สวอปขั้นต่ำเพื่อให้ลำดับเพิ่มขึ้น155
838เรียงลำดับ Array ตาม Parity II Leetcode Solution155
839กำไรสูงสุดในการจัดตารางงาน Leetcode Solution155
840ค่าสัมประสิทธิ์การเปลี่ยนแปลง155
841ต้นไม้ช่วงเวลา155
842ให้อาร์เรย์ของคู่ค้นหาคู่สมมาตรทั้งหมดในนั้น154
843นับวิธีขึ้นบันไดที่ n โดยใช้ขั้นตอนที่ 1, 2 หรือ 3154
844พจนานุกรมคนต่างด้าว โซลูชัน LeetCode154
845รับสูงสุดในโซลูชัน Leetcode อาร์เรย์ที่สร้างขึ้น154
846จัดเรียงอาร์เรย์เป็น BST ที่สมดุล154
847การคูณเมทริกซ์ลูกโซ่154
848รูปแบบสตริงย่อยซ้ำ LeetCode Solution154
849ตำแหน่งที่สว่างที่สุดบนถนน LeetCode Solution154
850ผลรวมซับเรย์ขนาดสูงสุดเท่ากับ k154
851โคลนกราฟ โซลูชัน LeetCode154
852วางดอกไม้ได้ LeetCode Solution154
853จำนวนขั้นต่ำของการกระโดดเพื่อไปให้ถึงจุดสิ้นสุด154
854แปลง BST เป็น Min Heap154
855อันดับสัมพัทธ์ Leetcode Solution154
856เส้นทางที่มีค่าเฉลี่ยสูงสุด153
857เส้นทางผลรวมขั้นต่ำในรูปสามเหลี่ยม153
858ตรวจสอบว่าอาร์เรย์ที่กำหนดสามารถแสดงถึงการสั่งซื้อล่วงหน้าของโครงสร้างการค้นหาแบบไบนารีได้หรือไม่153
859โซลูชัน Leetcode ของ Spiral Matrix II153
860แทรกลบ GetRandom153
861Swaps ขั้นต่ำเพื่อสร้าง Strings Equal Leetcode Solution153
862ค้นหา subarray ที่มีค่าเฉลี่ยน้อยที่สุด153
863ค้นหาแฝดทั้งหมดที่มีผลรวมเป็นศูนย์153
864ทำให้สองอาร์เรย์เท่ากันโดยการย้อนกลับอาร์เรย์ย่อย Leetcode Solution153
865Tree Traversal (สั่งซื้อล่วงหน้า, Inorder & Postorder)153
866นับองค์ประกอบที่แตกต่างในทุกหน้าต่างขนาด K153
867ออกแบบ Stack ด้วยการทำงานที่เพิ่มขึ้น Leetcode Solution153
868องค์ประกอบที่ขาดหายไปในโซลูชัน LeetCode ที่เรียงลำดับ153
869ลำดับต่อมาของขนาด K ด้วยโซลูชัน LeetCode จำนวนคู่ที่ใหญ่ที่สุด153
870ผลิตภัณฑ์ Subarray น้อยกว่า K LeetCode Solution153
871จำนวนวันระหว่างสองวัน โซลูชัน LeetCode153
872โปรแกรมตรวจสอบว่าต้นไม้ไบนารีเป็น BST หรือไม่153
873ตรวจสอบว่า Binary Tree ที่ระบุนั้นสมบูรณ์หรือไม่153
874จำนวนก๊อกขั้นต่ำในการรดน้ำสวน LeetCode Solution152
875เดาหมายเลขโซลูชัน LeetCode ที่สูงขึ้นหรือต่ำลง152
876ตรวจสอบว่าองค์ประกอบสแต็กติดต่อกันเป็นคู่หรือไม่152
877การเลื่อนระดับคำสั่งในรูปแบบ Spiral152
878ค้นหาเฉพาะองค์ประกอบที่ทำซ้ำระหว่าง 1 ถึง N-1152
879ผลรวมของจำนวนที่น้อยกว่าและมากกว่าที่ใกล้ที่สุด152
880ยูเนี่ยนและจุดตัดของรายการที่เชื่อมโยงสองรายการ152
881แบบสอบถามผลรวมช่วงที่ไม่มีการอัปเดต152
882เซตย่อยที่มีผลรวมหารด้วยม152
883LCS (ลำดับต่อมาที่ยาวที่สุด) ของสามสาย152
884ปัญหาการจับคู่เพื่อน152
885ค้นหาแถวที่ได้รับอนุญาตทั้งหมดของแถวที่กำหนดในเมทริกซ์151
886แทรกลงในโซลูชัน Leetcode แบบต้นไม้ค้นหาแบบไบนารี151
887GCD ของช่วงดัชนีที่กำหนดในอาร์เรย์151
888ออกแบบประวัติเบราว์เซอร์ โซลูชัน LeetCode151
889เวลาที่ดีที่สุดในการซื้อและขายหุ้นพร้อมค่าธรรมเนียมการทำธุรกรรม Leetcode Solution151
890ใส่ลงใน Postfix151
891นับจำนวนลบในโซลูชัน LeetCode Matrix ที่เรียงลำดับ151
892เดาตัวเลขสูงกว่าหรือต่ำกว่า II151
893ค้นหาระยะห่างระหว่างสองโหนดของ Binary Tree151
894วิธีที่น่าสนใจในการสร้างเลขฐานสองจาก 1 ถึง n151
895ลำดับของความยาวที่กำหนดโดยทุกองค์ประกอบมากกว่าหรือเท่ากับสองเท่าของก่อนหน้านี้151
896โซลูชัน LeetCode แนวขวางในแนวทแยง151
897ลบและรับ150
898จำนวนเต็มที่ไม่ซ้ำน้อยที่สุดหลังจากลบ K Leetcode Solution150
899คะแนนสูงสุดหลังจากแยกโซลูชัน Leetcode แบบสตริง150
900ที่เก็บคีย์-ค่าตามเวลา LeetCode Solution150
901ค้นหาอักขระทั่วไป Leetcode Solution150
902การส่งผ่านหลังการสั่งซื้อซ้ำโดยใช้สองกอง150
903Robot Bounded In Circle โซลูชัน LeetCode150
904เลขพจนานุกรม Leetcode Solution150
905โซลูชัน Leetcode อุณหภูมิรายวัน150
906สร้าง Binary Tree ที่สมบูรณ์จากการเป็นตัวแทนรายการที่เชื่อมโยง150
907องค์ประกอบที่อยู่ติดกันที่แตกต่างกันในอาร์เรย์150
908แบบสอบถาม LCM ช่วง150
909ขวดน้ำ Leetcode Solution150
910การแบ่งอาร์เรย์ออกเป็นคู่ด้วยผลรวมหารด้วย K150
911ค่าเฉลี่ยของระดับในต้นไม้ไบนารี149
912ผสาน Leetcode สองรายการที่เรียงลำดับ149
913โซลูชัน Leetcode เมืองปลายทาง149
914พจนานุกรมคนต่างด้าว149
915จัดเรียง Array ใหม่เช่น arr [i]> = arr [j] ถ้าฉันเป็นเลขคู่และ arr [i] <= arr [j] ถ้าฉันเป็นเลขคี่และ j <i149
916โซลูชัน Leetcode ระยะทางสั้นที่สุด149
917สร้าง Rectangle Leetcode Solution149
918จัดเรียงอาร์เรย์ใหม่เพื่อให้ arr [i] เท่ากับ i149
919จัดเรียงช่องว่างใหม่ระหว่าง Words Leetcode Solution149
920จัดคิวโดยใช้ Stacks149
921แปลงรายการที่จัดเรียงเป็นโครงสร้างการค้นหาแบบไบนารี149
922โซลูชัน LeetCode การข้ามเส้นทแยงมุม149
923การแบ่งอาร์เรย์สามวิธีรอบ ๆ ช่วงที่กำหนด149
924K'th องค์ประกอบที่ใหญ่ที่สุดใน BST เมื่อไม่อนุญาตให้ปรับเปลี่ยน BST149
925จำนวนหมู่เกาะที่แตกต่าง โซลูชัน Leetcode149
926ตรวจสอบว่าอาร์เรย์ที่ระบุสามารถแสดงถึงการส่งผ่านของลำดับระดับของ Binary Search Tree หรือไม่149
927BFS สำหรับ Disconnected Graph149
928รูปแบบเกิดขึ้นโดยใช้ Stack149
929ค่ามัธยฐานของอาร์เรย์ที่เรียงลำดับสองรายการ148
930ปฏิทินของฉัน I LeetCode Solution148
931ผลรวมแนวตั้งในต้นไม้ไบนารีที่กำหนด148
932น้ำมะนาวเปลี่ยน Leetcode Solution148
933Triplets ที่ไม่ซ้ำกันทั้งหมดที่รวมเป็นมูลค่าที่กำหนด148
934นับ Subarrays ที่มีองค์ประกอบคู่และคี่เหมือนกัน148
935ตั้งค่าโซลูชัน Leetcode ของเมทริกซ์เป็นศูนย์148
936ข้อความค้นหาสำหรับ GCD ของอาร์เรย์ทั้งหมดยกเว้นองค์ประกอบในช่วงที่กำหนด148
937โซลูชัน LeetCode ของ Spiral Matrix III148
938ตำแหน่งพิเศษในโซลูชัน Leetcode เมทริกซ์แบบไบนารี148
939Palindrome Partitioning Leetcode Solution147
940หน้าต่างบานเลื่อนสูงสุด147
941ผลรวม Subarray สูงสุดไม่รวมองค์ประกอบบางอย่าง147
942ส่วนประกอบที่เชื่อมต่ออย่างแน่นหนา147
943อาร์เรย์ไบนารีหลังจากการดำเนินการสลับช่วง M147
944เพิ่มผลรวมอาร์เรย์ให้สูงสุดหลังจาก K Negations Leetcode Solution147
945เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 1 และ 0147
946จำนวนคู่ที่เทียบเท่ากับโซลูชัน Leetcode ของ Domino147
947นับเมทริกซ์ย่อยด้วยโซลูชัน LeetCode ทั้งหมด147
948ตรวจสอบว่าช่วงเวลาสองช่วงทับซ้อนกันระหว่างช่วงเวลาที่กำหนดหรือไม่147
949วิเคราะห์รูปแบบการเยี่ยมชมเว็บไซต์ของผู้ใช้ LeetCode Solution147
950ต้นไม้ที่มีความสูงขั้นต่ำ โซลูชัน LeetCode147
951ผลิตภัณฑ์ของ Array ยกเว้น Self LeetCode Solution146
952สร้าง BST จาก Level Order Traversal ที่กำหนด146
953ไต่บันได146
954โซลูชัน Leetcode กองซ้อนความถี่สูงสุด146
955นับ subarrays ที่สูงสุดรองลงมาก่อนสูงสุด146
9564 ซัม146
957สามโซลูชั่น Leetcode อัตราต่อรองติดต่อกัน146
958สร้างจำนวนสูงสุด146
959พิมพ์ลำดับฟีโบนักชีโดยใช้ 2 ตัวแปร146
960การรวมช่วงเวลา145
961ตัดแต่งต้นไม้ค้นหาแบบไบนารี145
962ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ II LeetCode Solution145
963Binary Tree ลำดับต่อเนื่องที่ยาวที่สุด LeetCode Solution145
964เกม Stone II Leetcode145
9653 ผลรวม145
966ผลที่ตามมาของ Palindromic ที่ยาวที่สุด145
967แบ่งอาร์เรย์ออกเป็นลำดับต่อเนื่องกัน145
968Depth First Search (DFS) สำหรับกราฟ145
969นับราคาในช่วง145
970จุดตัดของสองรายการที่เชื่อมโยง LeetCode Solution145
971อาร์เรย์ความแตกต่าง | แบบสอบถามการอัปเดตช่วงใน O (1)145
972เส้นทางที่ไม่ซ้ำกัน II145
973แบ่งคำ144
974การแบ่งพาร์ติชัน Palindrome144
975เรือกวาดทุ่นระเบิด LeetCode โซลูชั่น144
976ต้นไม้สมมาตร144
977ผสานการเรียง144
978สามารถสร้างความก้าวหน้าทางคณิตศาสตร์จากลำดับ Leetcode Solution144
979Reverse Nodes ใน K-Group144
980Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน BST Leetcode144
981ค้นหาค่าสูงสุดของค่าต่ำสุดสำหรับทุกขนาดหน้าต่างในอาร์เรย์ที่กำหนด144
982การดำเนินการลบทรีค้นหาแบบไบนารี144
983โซลูชัน Boomerang Leetcode ที่ถูกต้อง144
984Subarray ผลิตภัณฑ์สูงสุด144
985ชุดย่อยคู่ที่หารไม่ได้ที่ใหญ่ที่สุด143
986สลับจำนวนเต็ม 2n เป็น a1-b1-a2-b2-a3-b3 - .. bn โดยไม่ต้องใช้พื้นที่เพิ่ม143
987Serialize และ Deserialize Binary Tree143
988สัญลักษณ์ของผลิตภัณฑ์ Array LeetCode Solution143
989ความยาวของ Fibonacci ที่ยาวที่สุดต่อมา143
990การค้นหาแรกกว้าง (BFS) สำหรับกราฟ143
991ค้นหาการส่งผ่านทางไปรษณีย์ของ BST จากการสั่งซื้อล่วงหน้า142
992ในเวลาต่อมาความแตกต่างระหว่าง adjacents เป็นหนึ่ง142
993ตรวจสอบว่าคำใดเกิดขึ้นเป็นคำนำหน้าของคำใด ๆ ในประโยค Leetcode Solution142
994รวบรวมคะแนนสูงสุดในตารางโดยใช้การข้ามสองครั้ง142
995โซลูชัน LeetCode Maze III142
996ค้นหาทัวร์รอบแรกที่เยี่ยมชมปั๊มน้ำมันทั้งหมด142
997ความสูงของต้นไม้ทั่วไปจากอาร์เรย์แม่142
998Design Hit Counter โซลูชัน LeetCode142
999ลำดับความยาวสูงสุดที่มีความแตกต่างระหว่างองค์ประกอบที่อยู่ติดกันเป็น 0 หรือ 1142
1000สตริงย่อยที่ใหญ่ที่สุดระหว่างโซลูชัน Leetcode สองอักขระที่เท่ากัน142
1001การชนกันของดาวเคราะห์น้อย LeetCode Solution142
1002ปัญหาพาร์ทิชันของจิตรกร142
1003ค้นหาความแตกต่าง Leetcode Solution142
1004การข้ามผ่านขอบเขตของต้นไม้ไบนารี142
1005จำนวนผลต่อเนื่องที่ยาวที่สุดที่เพิ่มขึ้น142
1006นับคู่กับผลรวมที่ได้รับ142
1007การส่งผ่านลำดับระดับของต้นไม้ไบนารี142
1008ต้นไม้กลุ่ม142
1009ค้นหาจำนวนคู่ในอาร์เรย์เพื่อให้ XOR เป็น 0142
1010ความยาวสูงสุดของ Subarray ซ้ำ141
1011ค้นหา Subtrees ที่ซ้ำกัน141
1012โซลูชัน LeetCode สตริงการแย่งชิง141
1013กราฟต้นไม้ที่ถูกต้อง โซลูชัน LeetCode141
1014จัดเรียงอาร์เรย์ใหม่เพื่อให้ตำแหน่งที่สูงกว่าคี่141
1015การจับคู่สตริงในโซลูชัน Array Leetcode141
1016ผลรวมสูงสุดในลำดับต่อมาที่ไม่มีสามตัวติดต่อกัน141
1017รวมผลรวม IV LeetCode โซลูชั่น141
1018การแทรกในทรีไบนารี141
1019โซลูชัน LeetCode สตริงย่อยที่ยาวที่สุด141
1020ลำดับนิวแมน - คอนเวย์141
1021ผลรวมดัชนีขั้นต่ำของสองรายการ140
1022การสร้างผลที่ตามมาที่เพิ่มขึ้นยาวนานที่สุด (N log N)140
1023K จุดที่ใกล้ที่สุดไปยังแหล่งกำเนิด Leetcode Solution140
1024ถอดรหัสสตริงจาก Alphabet เป็น Integer Mapping Leetcode Solution140
1025ผลิตภัณฑ์สูงสุดของดัชนีของมหานครถัดไปทางซ้ายและขวา140
1026โซลูชัน Leetcode ที่ใหญ่ที่สุด140
1027สร้าง Binary Tree จากการเป็นตัวแทนของ Parent Array140
1028เพื่อนวัยที่เหมาะสม LeetCode Solution140
1029สร้างอาร์เรย์ด้วยโซลูชัน Leetcode ของ Stack Operations140
1030คำนวณ nCr% p140
1031จำนวนพา ธ พาลินโดรมิกในเมทริกซ์140
1032ปัญหาการจัดวงเล็บแบบบูลีน140
1033โซลูชัน Leetcode ของ Word ที่สั้นที่สุด140
1034ความลึกแบบวนซ้ำครั้งแรกของกราฟ139
1035Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน LeetCode เมทริกซ์ที่เรียงลำดับ139
1036ต้นไม้ไบนารีที่สมดุล139
1037ถัดไป Greater Element III โซลูชัน LeetCode139
1038ฆ่ากระบวนการ LeetCode Solution139
1039จำนวนวิธีสูงสุดในการแบ่งพาร์ติชันโซลูชัน LeetCode ของอาร์เรย์139
1040สร้างโซลูชัน Leetcode ที่ยอดเยี่ยมของ String139
1041นับคู่จากอาร์เรย์ที่เรียงลำดับสองอาร์เรย์ซึ่งผลรวมเท่ากับค่าที่กำหนด x139
1042K ผลรวมสูงสุดของอาร์เรย์ย่อยที่ติดกันทับซ้อนกัน139
1043สิ่งแรกที่ขาดหายไปในเชิงบวก139
1044ผลรวมสูงสุดของ 3 Subarrays ที่ไม่ทับซ้อนกัน139
1045การส่งผ่านคำสั่งระดับโดยใช้สองคิว139
1046การแปลงน้ำหนักสูงสุดของสตริงที่กำหนด139
1047ค้นหาโซลูชัน LeetCode ของ Peak Element II139
1048พิมพ์คิวรี Q จำนวนมากขึ้นถัดไป139
1049ข้อดีของ BST มากกว่า Hash Table139
1050ต้นไม้ค้นหาแบบไบนารี139
1051Morris Inorder Traversal138
1052ตรวจสอบโครงสร้างการค้นหาแบบไบนารี138
1053ตัวเลขที่น่าเกลียด138
1054ธุรกรรมที่ไม่ถูกต้อง โซลูชัน LeetCode138
1055สามารถจับภาพได้สำหรับ Rook Leetcode Solution138
1056พาร์ติชั่นผลรวมย่อยที่เท่าเทียมกัน138
1057จัดเรียงอาร์เรย์ใหม่เพื่อให้ 'arr [j]' กลายเป็น 'i' ถ้า 'arr [i]' เป็น 'j'138
1058เพิ่มองค์ประกอบแรกเป็นสองเท่าและย้ายศูนย์ไปยังจุดสิ้นสุด138
1059บรรพบุรุษที่ต่ำที่สุด138
1060ความแตกต่างสูงสุดระหว่างความถี่ของสององค์ประกอบเช่นองค์ประกอบที่มีความถี่มากขึ้นก็มีค่ามากกว่าเช่นกัน137
1061หมายเลขที่น่าเกลียดสุด ๆ137
1062ความสำคัญของพนักงาน LeetCode Solution137
1063โซลูชัน Leetcode สตริงการเรียงลำดับแบบกำหนดเอง137
1064Bitwise และช่วงตัวเลข โซลูชัน LeetCode137
1065ค้นหาว่า subarray อยู่ในรูปของภูเขาหรือไม่137
1066เพิ่มตัวเลขสองตัว137
1067ขนาดต่ำสุด Subarray Sum137
1068ลบรายการที่ซ้ำกันออกจาก Sorted Array II Leetcode Solution137
1069ย้ายองค์ประกอบเชิงลบทั้งหมดไปสิ้นสุดตามลำดับโดยอนุญาตให้มีพื้นที่ว่างเพิ่มเติม137
1070กู้คืนโซลูชัน Leetcode ต้นไม้การค้นหาไบนารี136
1071Path Sum II LeetCode Solution136
1072นับขั้นต่ำเพื่อให้ได้อาร์เรย์ที่ต้องการ136
1073การกำหนดที่อยู่ IP โซลูชัน LeetCode136
1074จำนวนพี่น้องของโหนดที่กำหนดใน n-ary Tree136
1075น่าเกลียดหมายเลข II LeetCode โซลูชั่น136
1076การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ โซลูชัน LeetCode136
1077ถัดไป การเรียงสับเปลี่ยน Leetcode Solution136
1078ผลรวมเส้นทาง136
1079ใช้ Trie (ทรีคำนำหน้า) Leetcode Solution136
1080สร้างวงเล็บ Leetcode Solution136
1081การเติมพอยน์เตอร์ขวาถัดไปในแต่ละโหนด Leetcode Solution135
1082กำหนดว่าสามารถรับเมทริกซ์โดยการหมุนโซลูชัน LeetCode หรือไม่135
1083จัดเรียงอาร์เรย์ใหม่เพื่อให้องค์ประกอบดัชนีมีขนาดเล็กลงและองค์ประกอบดัชนีคี่มีค่ามากกว่า135
1084ประเภทของต้นไม้ไบนารี135
1085ลบ Palindromic Subsequences Leetcode Solution135
1086สถานะ LeetCode ที่ถูกต้องของ Tic-Tac-Toe135
1087ค้นหาในเรียงลำดับอาร์เรย์ที่หมุน135
1088ตัวละครต่อเนื่อง LeetCode Solution135
1089ที่ใหญ่ที่สุด BST Subtree โซลูชัน LeetCode134
1090จำนวนเกาะที่ปิด โซลูชัน Leetcode134
1091ทำให้เป็นอันดับและดีซีเรียลไลซ์ Binary Tree LeetCode Solution134
1092เพิ่มระยะห่างสูงสุดให้กับบุคคลที่ใกล้ที่สุด LeetCode Solution134
1093พิมพ์แฝดทั้งหมดในอาร์เรย์ที่เรียงลำดับซึ่งเป็นรูปแบบ AP134
1094Binary Tree มุมมองด้านขวา โซลูชัน LeetCode134
1095ค้นหา Peak Element134
1096เพิ่ม Triplet Subsequence โซลูชัน LeetCode134
1097การนับคู่หาร134
1098ผลที่ตามมาของ Bitonic ที่ยาวที่สุด134
1099หาระยะห่างต่ำสุดระหว่างตัวเลขสองตัว134
1100Kth ผลิตภัณฑ์ที่เล็กที่สุดของอาร์เรย์ที่เรียงลำดับสองชุด LeetCode Solution134
1101โคลนต้นไม้ไบนารีด้วยตัวชี้แบบสุ่ม134
1102วันแห่งปี Leetcode Solution134
1103อาร์เรย์ย่อยที่มี K จำนวนเต็มต่างกัน Leetcode Solution133
1104เส้นทางรูทสู่ลีฟพร้อมผลรวมเป้าหมาย Leetcode Solutions133
1105จำนวนนักเรียนที่ทำการบ้านในเวลาที่กำหนดโซลูชัน Leetcode133
1106โซลูชัน Leetcode ภูมิภาคทั่วไปที่เล็กที่สุด133
1107โครงสร้างข้อมูลไบนารีทรี133
1108ค้นหาช่วงที่เล็กที่สุดที่มีองค์ประกอบจาก k Lists133
1109ค้นหาความแตกต่างสูงสุดระหว่างองค์ประกอบขนาดเล็กทางซ้ายและขวาที่ใกล้ที่สุด133
1110Palindrome Permutation LeetCode Solution133
1111สร้าง Binary Tree จากการสั่งซื้อล่วงหน้าและการสั่งซื้อทางไปรษณีย์ LeetCode Solution133
1112นับโซลูชัน Leetcode กลุ่มที่ใหญ่ที่สุด133
1113ค้นหาสามองค์ประกอบจากสามอาร์เรย์ที่แตกต่างกันซึ่ง a + b + c = sum132
1114ผลที่ตามมาที่แตกต่าง132
1115ลบรายการที่ซ้ำกันออกจากอาร์เรย์ที่เรียงลำดับ132
1116พิมพ์มุมมองด้านขวาของทรีไบนารี132
1117ระดับของแต่ละโหนดใน Tree จากโหนดต้นทาง132
1118การสืบค้นจำนวนองค์ประกอบที่แตกต่างใน Subarray132
1119แปลง BST เป็น Min-Heap โดยไม่ต้องใช้อาร์เรย์132
1120วิธีการซ้ำเพื่อค้นหาบรรพบุรุษของต้นไม้ไบนารีที่กำหนด132
1121ผลรวมของเลขคู่หลังการสืบค้น131
1122ช่วงเวลาคงที่เพิ่มการดำเนินการในอาร์เรย์131
1123ผลิตภัณฑ์ของช่วงในอาร์เรย์131
1124ตัดคัน131
1125มุมมองด้านล่างของทรีไบนารี131
1126เขียนโค้ดเพื่อตรวจสอบว่าต้นไม้สองต้นเหมือนกันหรือไม่131
1127โซลูชัน Prime Palindrome LeetCode131
1128เพิ่มขึ้นต่อเนื่องยาวนานที่สุด131
1129โซลูชัน Leetcode ตัวคั่นพัน131
1130ความแตกต่างขั้นต่ำที่แน่นอนใน BST Leetcode Solution131
1131โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม131
1132Subarray ผลิตภัณฑ์สูงสุด130
1133รูปสามเหลี่ยมคะแนนขั้นต่ำของ Polygon Leetcode Solution130
1134ผลรวมขั้นต่ำของกำลังสองของจำนวนอักขระในสตริงที่กำหนดหลังจากลบอักขระ k130
1135สตริงย่อย Palindromic Leetcode Solution130
1136สร้าง K Palindrome Strings LeetCode Solution130
1137เซลล์ที่มีค่าคี่ในเมทริกซ์ LeetCode Solution130
1138Subarray ที่ยาวที่สุดของ 1 หลังจากลบ One Element LeetCode Solution130
1139พิมพ์อาร์เรย์ที่แก้ไขหลังจากดำเนินการคำสั่งของการบวกและการลบ130
1140การเรียงลำดับโทโพโลยี130
1141ค้นหาตำแหน่งแทรก130
1142ค่าเฉลี่ยของอาร์เรย์หลังจากลบองค์ประกอบบางส่วน Leetcode Solution130
1143ฟอร์แมตโซลูชัน String Leetcode130
1144ลำดับ Moser-de Bruijn129
1145นับลำดับไบนารีที่มีความยาวเท่ากันโดยมีผลรวมของบิตครึ่งแรกและครึ่งหลังเท่ากัน129
1146ลำดับโกลอมบ์129
1147ค้นหาองค์ประกอบในเรียงลำดับอาร์เรย์ที่หมุน129
1148ค้นหาลำดับงูที่มีความยาวสูงสุด129
1149ลบโหนดและส่งคืน Forest Leetcode Solution128
1150ค้นหาสองอาร์เรย์ย่อยที่ไม่ทับซ้อนกันซึ่งแต่ละรายการมีโซลูชัน LeetCode รวมเป้าหมาย128
1151เปรียบเทียบสตริงตามความถี่ของโซลูชัน Leetcode ตัวอักษรที่เล็กที่สุด128
1152ปัญหาผลรวมย่อยในช่องว่าง O (sum)128
1153แนะนำต้นไม้แดง - ดำ128
1154คิวลำดับความสำคัญ128
1155สลับโหนดในคู่128
1156เส้นผ่านศูนย์กลางของ N-Ary Tree LeetCode Solution128
1157ผลิตภัณฑ์สูงสุดของโซลูชัน LeetCode Binary Tree แบบแยกส่วน128
1158ตรวจสอบการสร้างอาร์เรย์ผ่านโซลูชัน Leetcode ที่เชื่อมต่อกัน128
1159นับคู่ที่มีผลิตภัณฑ์อยู่ในอาร์เรย์127
1160เพิ่มผลรวมของความแตกต่างที่ต่อเนื่องกันสูงสุดในอาร์เรย์แบบวงกลม127
1161ต้นไม้ตัดสินใจ127
1162โซลูชัน LeetCode แบบสองพาร์ติชั่นที่เป็นไปได้127
1163เส้นทางรถเมล์ Leetcode Solution127
1164ลบจำนวนขอบสูงสุดเพื่อให้กราฟสามารถสำรวจได้อย่างเต็มที่ Leetcode Solution127
1165โซลูชัน Leetcode มูลค่าการค้นหาไบนารีที่ใกล้เคียงที่สุด127
1166หมุนอาร์เรย์127
1167Kth จำนวนน้อยที่สุดในตารางสูตรคูณ Leetcode Solution127
1168รวม BST สองตัวเข้ากับพื้นที่พิเศษที่ จำกัด127
1169Binary Tree เป็น Binary Search Tree Conversion127
1170ต้นไม้ไบนารีสูงสุด127
1171แปลง BST เป็น Greater sum Tree127
1172แฟกทอเรียลต่อท้าย Zeroes โซลูชัน LeetCode126
1173ขั้นต่ำ Sideway Jumps โซลูชัน LeetCode126
1174โซลูชัน LeetCode ของโปรแกรมรวบรวมข้อมูลเว็บ126
1175ต้นทุนขั้นต่ำในการย้ายชิปไปยังตำแหน่งเดียวกัน โซลูชัน LeetCode126
1176ค้นหาค่าที่มากที่สุดในแต่ละ Tree Row LeetCode Solution126
1177ค้นหาระบบข้อเสนอแนะ LeetCode Solution126
1178ค้นหาลำดับต่อมาของขนาด 3 ในเวลาเชิงเส้น126
1179ผลที่ตามมาซ้ำซากยาวที่สุด126
1180K'th องค์ประกอบที่ใหญ่ที่สุดใน BST โดยใช้ช่องว่างคงที่126
1181จำนวนการสั่งซื้อใน Backlog Leetcode Solution125
1182ความลึกสูงสุดของไบนารีทรี125
1183ด้วยต้นไม้ไบนารีคุณจะลบครึ่งโหนดทั้งหมดได้อย่างไร?125
1184โซลูชัน LeetCode Array ที่ต่อเนื่องกัน125
1185ค้นหาตัวคูณเลขฐานสองที่เล็กที่สุดของจำนวนที่กำหนด125
1186ย้อนกลับเส้นทางใน BST โดยใช้ Queue125
1187ฟอร์แมตวันที่ โซลูชัน LeetCode125
1188ลดองค์ประกอบเพื่อสร้าง Array Zigzag LeetCode Solution125
1189ใบไม้ที่ใกล้เคียงที่สุดใน Binary Tree LeetCode Solution124
1190Matchsticks กับ Square Leetcode Solution124
1191Swap ขั้นต่ำเพื่อสร้างลำดับที่เพิ่มขึ้นโซลูชัน LeetCode124
1192หมายเลขสามเหลี่ยมที่ถูกต้อง124
1193เวอร์ชันแรกที่ไม่ดี124
1194จำนวนส่วนสูงสุดของความยาว a, b และ c124
1195โซลูชัน LeetCode Perfect Square ที่ถูกต้อง124
1196แบบสอบถามอาร์เรย์สำหรับการแทนที่และผลิตภัณฑ์แบบทวีคูณ123
1197แปลง Sorted Array เป็น Binary Search Tree LeetCode Solutions123
1198การสลับโหนดในรายการที่เชื่อมโยง โซลูชัน Leetcode123
1199ผลรวมของใบซ้าย LeetCode Solution123
1200การย้ายขั้นต่ำไปยัง Equal Array Elements โซลูชัน LeetCode123
1201บรรพบุรุษร่วมที่ต่ำที่สุดในโครงสร้างการค้นหาแบบไบนารี123
1202การต่อกันของ Array LeetCode Solution122
1203โซลูชัน Leetcode ข้ามเส้นทาง122
1204เดาคำ122
1205ผลรวมสูงสุดของคู่ที่มีความแตกต่างเฉพาะ122
1206การสร้างคิวใหม่ตามความสูง122
1207subarray bitonic ผลรวมสูงสุด122
1208คำถามเกี่ยวกับความน่าจะเป็นของเลขคู่หรือเลขคี่ในช่วงที่กำหนด122
1209การเคลื่อนย้ายหินไปจนถึงโซลูชัน Leetcode แบบต่อเนื่อง122
1210กราฟและการแสดง122
1211ใหม่ 21 เกม122
1212การสืบค้นช่วงสำหรับลำดับต่อมา Bracket ที่ถูกต้องยาวที่สุด121
1213เขียนฟังก์ชันเพื่อหาจุดตัดของรายการที่เชื่อมโยงสองรายการ121
1214วิธีพิมพ์จำนวน A สูงสุดโดยใช้ปุ่มสี่ปุ่มที่กำหนด121
1215แทนที่ค่าที่เท่ากันสองค่าติดกันด้วยค่าหนึ่งที่มากกว่า121
1216หารสองจำนวนเต็ม Leetcode Solution121
1217ผลรวมสูงสุดของเส้นทางในสามเหลี่ยมตัวเลขด้านขวา121
1218แชมเปญทาวเวอร์ โซลูชัน LeetCode121
1219การสืบค้นช่วงผลรวมโดยใช้ตารางกระจัดกระจาย121
1220กรองร้านอาหารตามอาหารมังสวิรัติ ราคา และระยะทาง โซลูชัน Leetcode121
1221พิมพ์ n เงื่อนไขของลำดับนิวแมน - คอนเวย์120
1222แปลงจำนวนเต็มเป็นผลรวมของโซลูชัน Leetcode จำนวนเต็มไม่มีศูนย์สองตัว120
1223บรรพบุรุษร่วมที่ต่ำที่สุดของโซลูชัน Leetcode แบบไบนารี120
1224BST ไปยังต้นไม้ที่มีผลรวมของคีย์ที่เล็กกว่าทั้งหมด120
1225แผ่โซลูชัน LeetCode เวกเตอร์ 2D ให้เรียบ120
1226Perfect Squares โซลูชัน LeetCode120
1227ค่าสูงสุดที่ดัชนีที่กำหนดในโซลูชัน LeetCode ที่มีขอบเขต120
1228ตัวแบ่งจำนวนเต็ม LeetCode Solution120
1229พิมพ์อาร์เรย์ที่แก้ไขหลังจากการดำเนินการเพิ่มช่วงอาร์เรย์หลายรายการ119
1230สไลซ์เลขคณิต II – ลำดับต่อมา โซลูชัน LeetCode119
1231Kth องค์ประกอบที่เล็กที่สุดใน BST119
1232ตรวจสอบว่าทุกระดับของ Binary Tree ทั้งสองเป็นแอนนาแกรมหรือไม่119
1233ค่าเฉลี่ยของช่วงในอาร์เรย์119
1234LRU Cache Leetcode Solution118
1235การโคลนกราฟ118
1236ออกแบบ Skiplist โซลูชัน LeetCode118
1237คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Word โดยการจับคู่คำ118
1238โซลูชัน Leetcode เครื่องหมายบวกที่ใหญ่ที่สุด118
1239ตรวจสอบว่าแต่ละโหนดภายในของ BST มีลูกเดียวหรือไม่117
1240พลังของสอง117
1241ไม่มีหมายเลข117
1242ตรวจสอบความสมบูรณ์ของ Binary Tree LeetCode Solution117
1243อาร์เรย์สูงสุดจากอาร์เรย์สองอาร์เรย์ที่กำหนดให้มีลำดับเหมือนกัน117
1244ปัจจัยที่ k ของ n Leetcode Solution117
1245ขยายองค์ประกอบให้ใหญ่ที่สุดโดยใช้อาร์เรย์อื่น117
1246ตัวหนาในสตริง LeetCode Solution117
1247ตรวจสอบ BST ที่เหมือนกันโดยไม่ต้องสร้างต้นไม้117
1248ค้นหาจำนวนขั้นต่ำของการดำเนินการผสานเพื่อสร้างอาร์เรย์พาลินโดรม117
1249โซลูชัน Leetcode ค่ามัธยฐานของหน้าต่างบานเลื่อน117
1250Symmetric Tree โซลูชัน LeetCode โซลูชัน Leetcode116
1251นับชุดย่อยที่มีเลขคู่ที่แตกต่างกัน116
1252ค้นหาขั้นต่ำใน Rotated Sorted Array II LeetCode Solution116
1253หลักสูตรคู่ขนาน II โซลูชัน LeetCode116
1254อาร์เรย์ที่ต่อเนื่องกัน116
1255ผสาน k เรียงลำดับรายการ Leetcode Solution116
1256ผลรวมสูงสุดที่เพิ่มขึ้นตามมา115
1257ค้นหาองค์ประกอบที่เล็กที่สุดเป็นอันดับที่ k ใน BST (สถิติการสั่งซื้อใน BST)115
1258ตรวจสอบลำดับการสั่งซื้อล่วงหน้าของไบนารีทรี115
1259โซลูชัน LeetCode ที่ทับซ้อนกันของรูปภาพ115
1260ลบขั้นต่ำเพื่อสร้างวงเล็บที่ถูกต้อง LeetCode Solution115
1261Subarray ผลิตภัณฑ์สูงสุด114
1262พิมพ์บรรพบุรุษของโหนดต้นไม้ไบนารีที่กำหนดโดยไม่มีการเรียกซ้ำ114
1263เวลาขั้นต่ำในการรวบรวม Apples ทั้งหมดใน Tree โซลูชัน LeetCode114
1264ต้นทุนขั้นต่ำปีนบันได LeetCode Solution113
1265ตรวจสอบอาร์เรย์ไบนารีว่าตัวเลขที่แสดงโดย subarray เป็นเลขคี่หรือคู่113
1266องค์ประกอบที่ยิ่งใหญ่กว่าถัดไป113
1267ชื่อคอลัมน์แผ่นงาน Excel โซลูชัน LeetCode113
1268ตรวจสอบว่าสองโหนดอยู่บนเส้นทางเดียวกันใน Tree หรือไม่113
1269โซลูชัน Leetcode ช่วงที่เล็กที่สุด112
1270คิวที่เป็นระเบียบ โซลูชั่น LeetCode112
1271นับและสลับการค้นหาในอาร์เรย์ไบนารี112
1272การแบ่งพาร์ติชัน Palindrome111
1273วิธีต่างๆ ในการเพิ่มวงเล็บ Leetcode Solution111
1274ตรวจสอบว่าสตริงสามารถทำลายโซลูชัน Leetcode สตริงอื่นได้หรือไม่111
1275ผสานอาร์เรย์ที่จัดเรียง110
1276จำนวนองค์ประกอบที่น้อยกว่าหรือเท่ากับจำนวนที่กำหนดใน subarray ที่กำหนด110
1277Koko กินกล้วย LeetCode Solution110
1278Array Nesting Leetcode Solution109
1279เมทริกซ์ย่อยที่ใหญ่ที่สุดพร้อมการจัดเรียงใหม่ LeetCode Solution109
1280ตรวจสอบว่า X สามารถให้การเปลี่ยนแปลงกับทุกคนในคิวได้หรือไม่108
1281Peeking Iterator โซลูชัน LeetCode108
1282นิวแมน - แชงค์ส - วิลเลียมส์ไพรม์108
1283สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ Leetcode Solution107
1284ช่วงการสืบค้นขั้นต่ำ (การสลายตัวของรากที่สองและตารางกระจัดกระจาย)107
1285ค้นหา subarray เฉลี่ยสูงสุดของความยาว k107
1286แบบสอบถามสำหรับค่าทศนิยมของ Subarrays ของ Binary Array106
1287ผลิตภัณฑ์สูงสุดของลำดับต่อมาที่เพิ่มขึ้น105
1288จำนวนดัชนีที่มีองค์ประกอบเท่ากันในช่วงที่กำหนด105
1289เข้ารหัสสตริงด้วยความยาวที่สั้นที่สุด LeetCode Solution105
1290ตรวจสอบอาร์เรย์ของขนาด n สามารถแสดง BST ของระดับ n ได้หรือไม่104
1291การจัดเรียงเหรียญ โซลูชัน Leetcode104
1292Binary Tree เป็น Binary Search Tree Conversion โดยใช้ชุด STL103
1293ดัชนีสุ่มเลือก LeetCode Solution103
1294จำนวนคนขั้นต่ำในการสอนโซลูชัน LeetCode102
1295ค้นหาผู้ชนะของเกม Circular โซลูชัน LeetCode102
1296โซลูชัน LeetCode หมายเลข Palindrome102
1297การส่งผ่านคำสั่งในแนวตั้งของ Binary Tree LeetCode Solution102
1298เข้าถึงหมายเลขโซลูชัน LeetCode101
1299เพิ่มโซลูชัน Leetcode สองหมายเลข101
1300แปลงเป็นฐาน -2 โซลูชัน LeetCode101
1301จำนวนเต็มต่ำสุดที่เป็นไปได้หลังจากมากที่สุด K Adjacent Swap บนตัวเลข โซลูชัน LeetCode101
1302พื้นที่รวมขั้นต่ำที่สูญเปล่าด้วย K Resizing Operations LeetCode Solution101
1303แปลง BST เป็น Binary Tree เพื่อให้ผลรวมของคีย์ที่ใหญ่กว่าทั้งหมดจะถูกเพิ่มเข้าไปในทุกๆ101
1304โซลูชัน Subarray Sum LeetCode อย่างต่อเนื่อง101
1305ข้อความค้นหาเกี่ยวกับ XOR ของตัวหารคี่ที่ยิ่งใหญ่ที่สุดของช่วง100
1306แทรก ลบ GetRandom O(1) Leetcode Solution100
1307Jump Game IV โซลูชัน LeetCode100
1308จำนวนครั้งต่อๆ มาที่ตรงตามเงื่อนไขผลรวมที่ให้มา โซลูชัน LeetCode99
1309ออกแบบระบบใต้ดิน Leetcode Solution95
1310พิมพ์โซ่ความยาวสูงสุดของคู่95
1311เปลี่ยนตัวอักษร โซลูชัน LeetCode93
1312ตรวจหาโซลูชัน Leetcode ของ Capital92
1313ออกแบบลีดเดอร์บอร์ด Leetcode Solution92
1314สตริงย่อยที่มีการต่อคำทุกคำ Leetcode Solution87
1315นับหมู่เกาะย่อย โซลูชัน LeetCode86
1316สวอปขั้นต่ำเพื่อรวมโซลูชัน Leetcode เข้าด้วยกันทั้งกลุ่ม86
1317โซลูชัน LeetCode องค์ประกอบที่ใช้บ่อยยอดนิยม85
1318โซลูชัน Leetcode รวมเส้นทางขั้นต่ำ85
1319Binary Tree Inorder Traversal โซลูชัน LeetCode84
1320รายการที่เชื่อมโยงคู่คี่ โซลูชัน Leetcode84
1321ลำดับต่อมาที่ยาวที่สุด โซลูชัน LeetCode83
1322โซลูชั่น LeetCode ปีประชากรสูงสุด81
1323ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง80
1324จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode79
1325ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง79
1326ถอดรหัสสตริง Leetcode Solution79
1327โซลูชัน LeetCode Subarray ต่อเนื่องที่ไม่ได้เรียงลำดับที่สั้นที่สุด78
1328รวมรูทกับหมายเลขลีทโค้ดโซลูชั่น77
1329ออกแบบ เพิ่มและค้นหาคำ โครงสร้างข้อมูล โซลูชัน LeetCode74
1330โซลูชั่น LeetCode ปีประชากรสูงสุด74
1331สี่เหลี่ยมผืนผ้าทับซ้อน LeetCode Solution74
1332คะแนนของวงเล็บ LeetCode Solution71
1333แทรกลงในรายการที่เชื่อมโยงแบบวงกลมที่เรียงลำดับแล้ว LeetCode Solution71
1334แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solution71
1335เกมสโตน IV โซลูชัน LeetCode70
1336Graph Bipartite คืออะไร? โซลูชัน LeetCode70
1337Range Sum Query 2D – โซลูชัน LeetCode ที่ไม่เปลี่ยนรูป70
1338โซลูชัน LeetCode หมายเลขสามเหลี่ยมที่ถูกต้อง68
1339เปิดเผยการ์ดในการสั่งซื้อที่เพิ่มขึ้น Leetcode Solution67
1340แบ่งช็อกโกแลต LeetCode Solution60
1341คำแนะนำทีละขั้นตอนจากโหนดต้นไม้ไบนารีไปยังโซลูชัน LeetCode อื่น53
1342ช่วงผลรวมของ BST LeetCode Solution49
1343ย้อนกลับโซลูชัน Leetcode จำนวนเต็ม47
1344ค้นหา K องค์ประกอบที่ใกล้เคียงที่สุด LeetCode Solution47
1345จัดเรียงสี โซลูชัน LeetCode44
1346ความยาวด้านสูงสุดของสี่เหลี่ยมจัตุรัสที่มีผลรวมน้อยกว่าหรือเท่ากับเกณฑ์ LeetCode Solution43
1347หมุนโซลูชัน LeetCode สตริง42
1348หมายเลขคอลัมน์ของแผ่นงาน Excel โซลูชัน LeetCode42
1349โซลูชัน Leetcode แบบ Monotonic Array25
1350ขนาดสูงสุด Subarray Sum เท่ากับ k Leetcode Solution23
1351โซลูชัน Leetcode Matching Camelcase22
1352โซลูชัน LeetCode ไฮไฟว์22
1353หินส่วนใหญ่ถูกนำออกด้วยโซลูชัน LeetCode แถวหรือคอลัมน์เดียวกัน21
1354โซลูชัน Leetcode ของดัชนี H21
1355คอนเทนเนอร์ที่มี Water LeetCode Solution มากที่สุด20
1356ค้นหาโซลูชัน LeetCode พีคเอลิเมนต์19
1357ถูกต้อง Anagram Leetcode Solution19
1358ลำดับถัดไป โซลูชัน LeetCode18
1359กลุ่ม Anagrams LeetCode Solution18
1360หน้าต่างบานเลื่อนสูงสุด LeetCode Solution18
1361โซลูชัน LeetCode ค้นหาไบนารี18
1362ต่อไป Greater Element I Leetcode Solution17
1363แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solution17
1364คู่เพลงที่มีระยะเวลาทั้งหมดหารด้วย 60 LeetCode Solution17
1365Group Shifted Strings โซลูชัน Leetcode16
1366Paint House โซลูชัน LeetCode16
1367การค้นหาแบบไบนารีที่ไม่ซ้ำกัน โซลูชัน LeetCode15
1368การติดตั้งหน้าจอประโยค LeetCode Solution15
1369แทรก ลบ GetRandom O(1) – อนุญาตให้ทำซ้ำ LeetCode Solution15
1370จำนวนลูกศรขั้นต่ำที่จะระเบิดลูกโป่ง LeetCode Solution15
1371Isomorphic Strings LeetCode Solution15
1372โซลูชัน LeetCode หมายเลขสามเหลี่ยมที่ถูกต้อง15
1373ดัชนีพีคใน Mountain Array LeetCode Solution15
1374ค่าต้นไม้การค้นหาไบนารีที่ใกล้เคียงที่สุด II โซลูชัน LeetCode14
1375ว่ายในกระแสน้ำ LeetCode Solution13
Translate »
1