ค้นหารายการที่ซ้ำกันในอาร์เรย์ด้วยวิธีที่มีประสิทธิภาพสูงสุด

ระดับความยาก สะดวกสบาย
ถามบ่อยใน อเมซอน แอปเปิล บลูมเบิร์ก Facebook Google lyft ไมโครซอฟท์ Paytm กระเป๋าอัญมณี วอลคอมม์ Zoho
แถวเข้าชม 424

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

แสดงองค์ประกอบทั้งหมดที่ซ้ำกันอย่างมีประสิทธิภาพสูงสุดในช่องว่าง O (n) และ O (1) ได้รับ แถว ขนาด n ซึ่งมีตัวเลขตั้งแต่ช่วง 0 ถึง n-1 ตัวเลขเหล่านี้สามารถเกิดขึ้นกี่ครั้งก็ได้ ค้นหารายการที่ซ้ำกันในอาร์เรย์ด้วยวิธีที่มีประสิทธิภาพสูงสุด นั่นคือถ้าตัวเลขเกิดขึ้นแล้วในอาร์เรย์แสดงว่าตัวเลขนั้นซ้ำกัน

ตัวอย่าง

อินพุต

23

1 5 4 2 8 4 1 0 0 2 4 9 4 2 4 6 6 7 3 1 0 0 0

เอาท์พุต

4 1 0 2 4 4 2 4 6 1 0 0 0

แนวทางในการค้นหารายการที่ซ้ำกันในอาร์เรย์ด้วยวิธีที่มีประสิทธิภาพสูงสุด

ตอนนี้เราเข้าใจปัญหาเข้าใจแล้ว ดังนั้นเราจึงย้ายไปยังอัลกอริทึมที่ใช้ในการดำเนินการตามปัญหาโดยไม่ต้องใช้เวลามาก

ขั้นตอนวิธี

1. ใช้ตัวแปรแยกต่างหากสำหรับจัดการการทำซ้ำของศูนย์
2. จากนั้นสำรวจอาร์เรย์
3. ถ้าองค์ประกอบเป็นศูนย์นับการเพิ่มขึ้นของศูนย์ ถ้าจำนวนมากกว่า 1 ให้แสดงตามที่ซ้ำกัน
4. ถ้าเป็นค่าอื่นที่ไม่ใช่ศูนย์ให้ไปที่ดัชนีของอาร์เรย์ที่ชี้ด้วยค่าสัมบูรณ์ขององค์ประกอบที่คุณยืนอยู่เช่น arr [abs (arr [i])] และถ้าเป็นค่าบวกให้ทำให้เป็นลบโดยมีนัยว่า องค์ประกอบซึ่งเป็นดัชนีที่ฉันเกิดขึ้นครั้งเดียว
5. ถ้าเราได้สำเนาเราจะเห็นว่า arr [abs (arr [i])] เป็นเครื่องหมายตรงกันข้ามอยู่แล้วและเราสามารถพิมพ์ได้

การดำเนินงาน

โปรแกรม C ++ สำหรับค้นหารายการที่ซ้ำกันในอาร์เรย์ด้วยวิธีที่มีประสิทธิภาพสูงสุด

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int N;//size of the array
    cin>>N;
    int arr[N];
    for(int i=0;i<N;i++)
    {
      cin>>arr[i];
    }
    int zero = 0; //separate case for zero
    for(int i = 0; i < N; i++)
    {
    if(arr[i] == 0)
      {
        if(zero > 0)
          cout << 0 << " ";
        
        zero++;
      }
      
    else if(arr[abs(arr[i])] >= 0)  // we take the element's value as the index and change the sign of the element at that position
    arr[abs(arr[i])] = - arr[abs(arr[i])];
    
    else    //if we have duplicates then we will encounter a location whose value is negative
     cout << abs(arr[i]) <<" ";
   }
   return 0;
}

โปรแกรม Java สำหรับค้นหารายการที่ซ้ำกันในอาร์เรย์ด้วยวิธีที่มีประสิทธิภาพสูงสุด

import java.util.Arrays;
import java.util.Scanner;
class sum
{
    public static int abs(int x)
    {
        if(x<0)
        {
            return -1*x;
        }
        else
        {
            return x;
        }
    }
    public static void main(String[] args)  
    { 
        Scanner sr = new Scanner(System.in);
        int n = sr.nextInt();
        int a[] = new int[n];
        for(int i=0;i<n;i++)
        {
            a[i] = sr.nextInt();
        }
        int zero = 0; //separate case for zero
        for(int i = 0; i < n; i++)
        {
        if(a[i] == 0)
          {
            if(zero > 0)
              System.out.print(0+" ");
            zero++;
          }
        else if(a[abs(a[i])] >= 0)  // we take the element's value as the index and change the sign of the element at that position
        a[abs(a[i])] = - a[abs(a[i])];
        else    //if we have duplicates then we will encounter a location whose value is negative
         System.out.print(abs(a[i])+" ");
       }
    }
}
23
1 5 4 2 8 4 1 0 0 2 4 9 4 2 4 6 6 7 3 1 0 0 0
4 1 0 2 4 4 2 4 6 1 0 0 0

การวิเคราะห์ความซับซ้อนเพื่อค้นหารายการที่ซ้ำกันในอาร์เรย์ด้วยวิธีที่มีประสิทธิภาพสูงสุด

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

บน) โดยที่ N คือจำนวนองค์ประกอบที่มีอยู่ในอาร์เรย์ที่กำหนดที่นี่เราสำรวจอาร์เรย์ทั้งหมดและคำนวณคำตอบของเรา

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

O (1) เพราะเราจะไม่ใช้พื้นที่เสริมในการคำนวณผลลัพธ์

อ้างอิง

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

S.No คำถามสัมภาษณ์ ถามมากี่ครั้งแล้ว
1ลบโหนดในรายการที่เชื่อมโยงแบบทวีคูณ2815
2โปรแกรม Java เพื่อค้นหาจำนวนโหนดใน Binary Tree2498
3ย้อนกลับสตริงโดยไม่มีผลต่ออักขระพิเศษ2454
4ลบโหนดของรายการที่เชื่อมโยงในตำแหน่งที่กำหนด1973
5Palindrome ใช้การเรียกซ้ำ1776
6แทรกโหนดในรายการที่เชื่อมโยงในลักษณะที่เรียงลำดับ (จากน้อยไปมาก)1658
7ค้นหาคู่องค์ประกอบจากอาร์เรย์ที่มีผลรวมเท่ากับตัวเลข1644
8จัดเรียงองค์ประกอบตามความถี่ของการเกิดขึ้น1627
9เขียนโปรแกรมเพื่อพิมพ์การเรียงสับเปลี่ยนทั้งหมดของสตริงที่กำหนด1600
10ค้นหาระยะห่างต่ำสุดระหว่างตัวเลขสองตัวในอาร์เรย์1470
11สร้างรายการที่เชื่อมโยงเป็นทวีคูณ1443
12จัดเรียงด่วน1415
13ย้อนกลับอาร์เรย์1408
14หน้าต่างที่เล็กที่สุดในสตริงที่มีอักขระทั้งหมดของสตริงอื่น1393
15ค้นหาสามเท่าที่รวมเป็นมูลค่าที่กำหนด1355
16ลบรายการที่ซ้ำกันทั้งหมดซ้ำ ๆ1351
17องค์ประกอบที่ทำซ้ำครั้งแรก1334
18จัดเรียงเลขคู่และเลขคี่เพื่อให้คี่มาหลังคู่1318
19ผลรวมของตัวเลขในสตริง1312
20จำนวนบวกที่เล็กที่สุดที่ขาดหายไปในอาร์เรย์ที่ไม่ได้เรียงลำดับ1277
21ตรวจสอบว่าองค์ประกอบของอาร์เรย์ติดต่อกันหรือไม่1250
22ตรวจหาลูปในรายการที่เชื่อมโยง1234
23Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด1228
24จัดเรียงอย่างรวดเร็วในรายการที่เชื่อมโยงแบบ SIngly1212
25Subarray กับผลรวมที่ได้รับ1209
26พิมพ์ชุดค่าผสม R ที่เป็นไปได้ทั้งหมดในอาร์เรย์ขนาด N ที่กำหนด1201
27ฟังก์ชันเรียกซ้ำเพื่อค้นหาสตริงย่อย1195
28ค้นหาจำนวนการทำซ้ำสูงสุดในอาร์เรย์1149
29การส่งผ่านคำสั่ง Binary Tree Level ใน Java1121
30ค้นหาองค์ประกอบที่เล็กที่สุดอันดับหนึ่งและสอง1118
31ตรวจสอบว่ารายการที่เชื่อมโยงสองรายการเหมือนกันหรือไม่1100
32ผลรวม Subarray สูงสุดโดยใช้ Divide และ Conquer1098
33ลบอักขระออกจากสตริงแรกซึ่งอยู่ในวินาที1065
34ค้นหาผู้นำในอาร์เรย์1058
35สลับโหนดในรายการที่เชื่อมโยง1032
36ค้นหาจำนวนครั้งที่เกิดขึ้นคี่ในอาร์เรย์999
37จัดเรียงหมายเลขที่กำหนดให้เป็นหมายเลขที่ใหญ่ที่สุด II991
38ค้นหาตัวละครที่พบบ่อยเป็นอันดับสอง983
39ค้นหา Triplet ในอาร์เรย์ด้วยผลรวมที่กำหนด963
40กำหนดให้สตริงค้นหาอักขระที่ไม่ซ้ำกันตัวแรก963
41รับอาร์เรย์ที่เรียงลำดับและหมายเลข x ให้ค้นหาคู่ในอาร์เรย์ที่มีผลรวมใกล้เคียงกับ x950
42จำนวนครั้งทั้งหมดของรายการที่ระบุในรายการที่เชื่อมโยง950
43โปรแกรมตรวจสอบว่าสตริงมีการหมุนซึ่งกันและกันหรือไม่942
44พิมพ์คำที่เป็นไปได้ทั้งหมดจากหมายเลขโทรศัพท์928
45ค้นหาหมายเลขที่หายไป922
46จัดเรียงตัวเลขบวกและลบใหม่อีกทางหนึ่งในอาร์เรย์916
47สตริงย่อย Palindromic ที่ยาวที่สุด903
48แยกโหนดคู่และคี่ในรายการที่เชื่อมโยง881
49พิมพ์ลำดับต่อมาที่ยาวที่สุด877
50สหภาพและจุดตัดของรายการที่เชื่อมโยงสองรายการ870
51แปลงสตริงหนึ่งไปเป็นอีกสตริงโดยใช้จำนวนขั้นต่ำของการดำเนินการที่กำหนด862
52จัดเรียงอาร์เรย์ที่กำหนดใหม่ในรูปแบบขั้นต่ำสูงสุด841
53ตรวจสอบสตริงที่จัดเรียงใหม่สามารถสร้าง palindrome ได้841
54นับสามเหลี่ยมที่เป็นไปได้818
55การใช้งานแบบวนซ้ำของการเรียงลำดับด่วน813
56การคูณสองเมทริกซ์796
57ตรวจสอบว่ารายการที่เชื่อมโยงคือ palindrome หรือไม่794
58จำนวนสามเท่าที่มีผลรวมน้อยกว่ามูลค่าที่ระบุ788
59หมุนรายการที่เชื่อมโยง788
60ซื้อหุ้นขายเพื่อเพิ่มผลกำไร786
61ชักเย่อ758
62การเชื่อมต่อของสองสาย756
63นับจำนวนสตริงย่อยด้วย K อักขระที่แตกต่างกัน751
64พิมพ์รายการที่ซ้ำกันทั้งหมดในสตริงอินพุต748
65ค้นหาองค์ประกอบที่ยิ่งใหญ่และเล็กที่สุดที่ใกล้ที่สุด743
66ค้นหา Pythagorean Triplets จาก Array736
67ปัญหาคนดัง735
68สตริงย้อนกลับโดยไม่มีตัวแปรชั่วคราว729
69ค้นหาองค์ประกอบทั่วไปทั้งหมดในอาร์เรย์เรียงลำดับสามตัวที่กำหนด727
70ลบ 'b' และ 'ac' ออกจากสตริงที่กำหนด726
71ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่ไม่ได้เรียงลำดับ708
72ค้นหาแถวที่มีจำนวนสูงสุด 1702
73ค้นหา Peak Element จาก Array696
74ค้นหา subarray ที่มีผลรวมเท่ากับจำนวน X ที่กำหนด693
75เรียงลำดับการแทรก685
76ลบอักขระขั้นต่ำเพื่อให้สองสตริงกลายเป็นแอนนาแกรม685
77ค้นหาหมายเลขที่ขาดน้อยที่สุดในอาร์เรย์ที่เรียงลำดับ684
78ปริศนาอาร์เรย์ผลิตภัณฑ์681
79การเพิ่มสองเมทริกซ์681
80ใช้สอง Stacks ในอาร์เรย์675
81สร้างสตริงไบนารีทั้งหมดโดยไม่ต้องต่อเนื่อง 1671
82ผลรวมสูงสุดขององค์ประกอบที่ไม่ต่อเนื่องกัน667
83Subarray ผลิตภัณฑ์สูงสุด II658
84อันดับพจนานุกรมของสตริง652
85การคูณก่อนหน้าและถัดไป642
86ตรวจสอบว่าเมทริกซ์ที่กำหนดสองรายการเหมือนกันหรือไม่641
87ผสาน K เรียงลำดับอาร์เรย์และพิมพ์เอาต์พุตที่เรียงลำดับ631
88การลบเมทริกซ์สองตัว631
89ย้ายศูนย์ทั้งหมดไปที่จุดสิ้นสุดของอาร์เรย์ที่กำหนด626
90อัลกอริทึมออนไลน์สำหรับการตรวจสอบ Palindrome ในสตรีม620
91แบ่งสตริงเป็น N ส่วนเท่า ๆ กัน620
92สร้างจำนวนขั้นต่ำจากลำดับที่กำหนดของ D และฉัน620
93ตรวจสอบว่าสองสายเป็นแอนนาแกรมของกันและกันหรือไม่612
94ลบตัวเลขที่เกิดซ้ำในหมายเลขที่กำหนด607
95จัดเรียงรายการที่เชื่อมโยงซึ่งเรียงลำดับสลับจากน้อยไปมากและจากมากไปหาน้อย607
96ผลรวม Subarray Circular สูงสุด607
97จัดเรียงสแต็กโดยใช้สแต็กชั่วคราว604
98ค้นหาองค์ประกอบขั้นต่ำในอาร์เรย์ที่เรียงและหมุน603
99ย้ายองค์ประกอบสุดท้ายของรายการที่เชื่อมโยงไปที่ตำแหน่งแรก601
100Subarray และผลที่ตามมา598
101ทัวร์แบบวงกลมครั้งแรกเพื่อเยี่ยมชมตู้เติมน้ำมันทั้งหมด596
102Subarray ที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 0 และ 1595
103เปรียบเทียบสองสตริง (รายการที่เชื่อมโยง)591
104การแบนรายการที่เชื่อมโยง590
105องค์ประกอบสูงสุดในอาร์เรย์ซึ่งเพิ่มขึ้นแล้วลดลง588
106Palindrome Permutations ของสตริง582
107องค์ประกอบปรากฏมากกว่า N / K เท่าใน Array580
108องค์ประกอบเสียงข้างมาก573
109การแทรกขั้นต่ำเพื่อสร้างพาลินโดรมที่สั้นที่สุด571
110เรียกใช้การเข้ารหัสความยาว571
111พิมพ์การเรียงสับเปลี่ยนทั้งหมดด้วยการทำซ้ำ570
112Palindromes ในช่วงที่กำหนด569
113การตรวจสอบ Pangram565
114รวมรายการที่เชื่อมโยงเข้ากับรายการอื่นที่ตำแหน่งอื่น563
115จัดเรียงรายการที่เชื่อมโยงใหม่ในสถานที่562
116ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่เรียงลำดับ561
117อักขระขั้นต่ำที่จะเพิ่มที่ด้านหน้าเพื่อสร้าง String Palindrome561
118จำนวนขั้นต่ำของ Merge Operations เพื่อสร้าง Array Palindrome557
119อักขระที่ซ้ำกันมากที่สุดในสตริง556
120หมุนสตริงเพื่อรับสตริงขั้นต่ำตามศัพท์556
121ซ้ำตามมาของความยาวสองหรือมากกว่า553
122พิมพ์แอนนาแกรมทั้งหมดเข้าด้วยกันตามลำดับคำ549
123เรียงลำดับอาร์เรย์ใหม่ตามดัชนีที่กำหนด549
124ปัญหาการเรียงลำดับแพนเค้ก540
125ผสานช่วงเวลาที่ทับซ้อนกัน II536
126โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม536
127โซลูชัน Sum Leetcode สองรายการ533
128ขนาดของ Subarray ที่มีผลรวมสูงสุด526
129การเปลี่ยนเมทริกซ์522
130การลบ Spaces ออกจากสตริงโดยใช้ stringstream518
131ลบพื้นที่พิเศษออกจากสตริง518
132Palindrome ที่เล็กที่สุดหลังการเปลี่ยน516
133ตรวจสอบว่าสตริงที่กำหนดเป็นการหมุนของพาลินโดรมหรือไม่515
134ปัญหาเกี่ยวกับพาร์ติชัน514
135ลบรายการที่ซ้ำกันออกจากสตริง513
136ผลรวมสูงสุดที่เพิ่มขึ้นตามมา511
137Palindrome ที่ยาวที่สุดสามารถสร้างขึ้นได้โดยการลบหรือจัดเรียงอักขระใหม่511
138ตรวจสอบว่าสตริงห่างกัน K หรือไม่501
139สร้างสตริงไบนารีทั้งหมดจากรูปแบบที่กำหนด499
140หาศูนย์ที่จะพลิกเพื่อให้จำนวนของการต่อเนื่อง 1 ถูกขยายใหญ่สุด498
141ความยาวของสตริงย่อยที่ยาวที่สุดที่ถูกต้อง497
142แทรกโหนดในรายการที่เชื่อมโยงที่เรียงลำดับ497
143โซลูชัน 3Sum Leetcode496
144ลบรายการล่าสุด495
145ตรวจสอบว่าสตริงที่กำหนดสองสายเป็นไอโซมอร์ฟิกซึ่งกันและกันหรือไม่491
146ความแตกต่างสูงสุดระหว่างสององค์ประกอบเช่นองค์ประกอบที่ใหญ่กว่าเกิดขึ้นหลังจากเล็กลง486
147โปรแกรมสลับอักขระทั้งหมดในสตริง481
148สตริงที่ระบุเป็นการแทรกระหว่างสตริงอื่น ๆ อีกสองสตริงหรือไม่479
149นับขั้นตอนขั้นต่ำเพื่อรับ Array ที่กำหนด478
150รวมการจัดเรียงที่ดีกว่าการจัดเรียงอย่างรวดเร็วสำหรับรายการที่เชื่อมโยง474
151จำนวนองค์ประกอบที่เล็กกว่าทางด้านขวา472
152ค้นหาคู่กับความแตกต่างที่ได้รับ471
153ตรวจสอบความยาวของสตริงเท่ากับตัวเลขที่ต่อท้าย469
154ตรวจสอบว่าแถวทั้งหมดของเมทริกซ์เป็นแบบวงกลมของกันและกันหรือไม่469
155ค้นหาโหนดที่ n ของรายการที่เชื่อมโยงจากท้าย466
156คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Divide and Conquer466
157ค้นหาจุดคงที่ในอาร์เรย์ที่กำหนด460
158จัดเรียง 0s 1s และ 2s ใน Array457
159พิมพ์ interleavings ทั้งหมดของสองสตริงที่กำหนด454
160เปรียบเทียบตัวเลขสองเวอร์ชัน454
161รวมรายการที่เชื่อมโยงที่เรียงลำดับสองรายการเพื่อให้รายการที่ผสานอยู่ในลำดับย้อนกลับ453
162ค้นหา Subarray ของความยาวที่กำหนดด้วยค่าเฉลี่ยน้อยที่สุด452
163เรียงลำดับอาร์เรย์ใหม่โดยใช้ดัชนีที่กำหนด450
164แยกรายการที่เชื่อมโยงโดยใช้โหนดอื่น449
165กลับคำในสตริงที่กำหนด448
166พิมพ์ย้อนกลับของสตริง (การเรียกซ้ำ)446
167ค่ามัธยฐานของสอง Sorted Arrays LeetCode Solution445
168พิมพ์สตริงความยาวคี่ในรูปแบบ 'X'434
169ค้นหาองค์ประกอบโดยใช้การค้นหาแบบไบนารีในอาร์เรย์ที่เรียงลำดับ430
170Swap Kth Node จากจุดเริ่มต้นด้วย Kth Node จาก End430
171ค้นหา K Length Subarray ของค่าเฉลี่ยสูงสุด430
172พิมพ์พาร์ติชัน Palindromic ทั้งหมดของสตริง426
173ค้นหารายการที่ซ้ำกันในอาร์เรย์ด้วยวิธีที่มีประสิทธิภาพสูงสุด424
174พิมพ์พาร์ติชัน palindromic ทั้งหมด420
175แบนรายการที่เชื่อมโยงหลายระดับ415
176ความยาวสูงสุดของคู่โซ่414
177ปัญหา Superstring ที่สั้นที่สุด413
178ตรวจสอบว่าสตริงตามลำดับของอักขระตามรูปแบบหรือไม่411
179การเรียงลำดับ K เรียงอาร์เรย์408
180จัดเรียงสตริงตามสตริงอื่น401
181ช่วงที่ยาวที่สุดที่มีผลรวมเท่ากันในสองอาร์เรย์ไบนารี II397
182ย้อนกลับรายการที่เชื่อมโยงในกลุ่ม395
183ค้นหาลำดับที่ตามมาของขนาด 3391
184โปรแกรมเพิ่มเลขฐานสองสองหลัก389
185ค้นหาตัวเลขสองตัวที่มีโอกาสคี่ในอาร์เรย์ที่ไม่เรียงลำดับ386
186พิมพ์ประโยคทั้งหมดซ้ำ ๆ ที่สามารถสร้างขึ้นจากรายการคำศัพท์385
187คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Binary Search II383
188ย้อนกลับรายการที่เชื่อมโยงแบบเดี่ยว (ซ้ำ / ไม่เกิดซ้ำ)381
189จัดเรียงรายการที่เชื่อมโยงใหม่ใน Zig-Zag377
190อักขระที่ไม่ซ้ำ Kth376
191ซีซาร์ไซเฟอร์376
192ตรวจสอบว่า String สามารถว่างเปล่าได้หรือไม่โดยการลบ Substring ที่กำหนดซ้ำ ๆ376
193การเรียงลำดับแพนเค้ก373
194หมุนภาพ 90 องศา370
195คำนำหน้าทั่วไปที่ยาวที่สุดโดยการจับคู่คำ367
196สตริงย้อนกลับที่สมบูรณ์แบบ364
197การเรียงลำดับของสตริงที่กำหนดโดยใช้ STL363
198การผสานสองอาร์เรย์ที่เรียงลำดับ361
199การเพิ่มผลที่ตามมาของความยาวที่สามด้วยผลิตภัณฑ์สูงสุด361
200สร้างรายการที่เชื่อมโยงผลรวมสูงสุดจากรายการที่เชื่อมโยงที่เรียงลำดับสองรายการที่มีโหนดทั่วไปบางโหนด360
201ค้นหาจุดที่ฟังก์ชันที่เพิ่มขึ้นอย่างจำเจกลายเป็นบวกในครั้งแรก358
202จัดเรียงรายการที่เชื่อมโยงด้วย 0s, 1s และ 2s357
203ส่วนเสริม 1 และ 2 ของเลขฐานสอง356
204ค้นหาอักขระที่ไม่ซ้ำตัวแรกในสตริง356
205สี่องค์ประกอบที่รวมที่จะให้353
206ลบโหนดหลังจาก M351
207แสดงรายการที่มีอักขระทั้งหมดของคำที่กำหนด350
208คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้อักขระโดยการจับคู่อักขระ347
209นับจำนวนครั้งที่เกิดขึ้นในอาร์เรย์ที่เรียงลำดับ344
210แยกสตริง338
211อักขระขั้นต่ำที่จะถูกลบออกเพื่อสร้าง Binary String Alternate338
212สตริง Palindrome (ตัวเลข)338
213ตรวจสอบว่ารายการสตริงที่เชื่อมโยงเป็น Palindrome หรือไม่332
214พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์330
215การใช้งานซ้ำของ atoi ()330
216การเรียงลำดับอาร์เรย์ของสตริง329
217แปลงสตริงที่เป็นการทำซ้ำของสตริงย่อยของความยาว K327
218อักขระที่เกิดขึ้นสูงสุดในสตริง325
219ค้นหาหมายเลขซ้ำแรกในอาร์เรย์ที่กำหนด325
220แม้แต่ Substring Count324
221วงเล็บที่ถูกต้อง โซลูชัน LeetCode323
222ย้อนกลับรายการที่เชื่อมโยงเดี่ยวแบบวนซ้ำ323
223ไบนารีทรีไปยังรายการที่เชื่อมโยงแบบทวีคูณ322
224เราสามารถย้อนกลับรายการที่เชื่อมโยงในเวลาน้อยกว่า O (n) ได้หรือไม่?322
225พิมพ์เส้นทางที่สั้นที่สุดเพื่อพิมพ์สตริงบนหน้าจอ320
226แปลง string1 เป็น string2 ในการแก้ไขครั้งเดียว317
227ย้อนกลับสตริงโดยใช้ Stack316
228อักขระ N ในสตริงทศนิยมที่ต่อกัน316
229จัดเรียงองค์ประกอบตามความถี่ II316
230ตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่314
231การจับคู่อักขระตัวแทน313
232โซลูชัน Subarray Leetcode สูงสุด312
233ค้นหาองค์ประกอบที่หายไปจากอาร์เรย์ที่ซ้ำกัน310
234ผสานสองอาร์เรย์ที่เรียงลำดับ310
235นับจำนวนคำ309
236แยกสี่สายที่แตกต่างกัน307
237ค้นหาตรงกลางของรายการที่เชื่อมโยง305
238นับคู่ในระยะทางเดียวกันกับตัวอักษรภาษาอังกฤษ300
239ผลที่ตามมาที่ยาวที่สุดด้วยการเรียงสับเปลี่ยน298
240องค์ประกอบที่ยิ่งใหญ่ถัดไปในอาร์เรย์294
241การคูณเมทริกซ์เชนโดยใช้การเขียนโปรแกรมแบบไดนามิก292
242การเรียงสับเปลี่ยน Palindrome287
243ค้นหา Nth Node283
244การค้นหาโหนดในโครงสร้างการค้นหาแบบไบนารี283
245ค้นหาคู่ทั้งหมดด้วยความแตกต่างที่ได้รับ281
246Triplet จากสามรายการที่เชื่อมโยงกับผลรวมที่กำหนด280
247ลบทรี279
248โรมันเป็นจำนวนเต็ม Leetcode โซลูชั่น279
249พิมพ์วิธีที่เป็นไปได้ทั้งหมดในการแบ่งสตริงในรูปแบบ Bracket276
250สตริง (แทนจำนวนเต็ม) เป็นค่า275
251ย้อนกลับสตริง275
252ต้นไม้ไบนารี272
253ลบโหนดภายใต้เงื่อนไขที่กำหนด271
254เปลี่ยนเพศของสตริงที่กำหนด271
255ย้อนกลับบิต271
256โซลูชัน Leetcode ของ Word Search269
257จัดเรียงอาร์เรย์ของสตริง268
258ลบจุดกลางในรายการที่เชื่อมโยงของส่วนบรรทัด265
259วิธีการใช้ k Stacks อย่างมีประสิทธิภาพใน Single Array?265
260จำนวนสตริงย่อยที่รวมซ้ำได้สูงสุด 9265
261นามสกุลทั่วไปที่ยาวที่สุด264
262นับคู่ด้วยผลรวมที่ได้รับ264
263ห้องประชุม II โซลูชั่น LeetCode263
264องค์ประกอบแรกที่ไม่ซ้ำ262
265เมทริกซ์ Toeplitz262
266ลบช่องว่างออกจากสตริง261
267LeetCode Solution สตริงย่อย Palindromic ที่ยาวที่สุด260
268รูปแบบสตริงย่อยซ้ำ259
269สลับอาร์เรย์ที่กำหนด258
270ย้ายองค์ประกอบเชิงลบทั้งหมดไปที่ด้านหนึ่งของอาร์เรย์258
271กองต่ำ255
272ไม่มีปัญหาราชินี254
273โซลูชั่นปล้นบ้าน Leetcode249
274ค้นหาอักขระที่สองบ่อย249
275จำนวนเกาะ โซลูชั่น LeetCode249
276อัลกอริทึม Dijkstra249
277โปรแกรมลำดับนกกาเหว่า248
278องค์ประกอบที่พบบ่อยที่สุดในอาร์เรย์246
279โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม (Hashing)245
280ลดความแตกต่างสูงสุดระหว่างความสูง244
281ค้นหาแทรกตำแหน่ง Leetcode โซลูชัน243
282กองซ้อนสูงสุด243
283การประเมินนิพจน์243
284จัดเรียงลิงก์ซึ่งเรียงตามค่าสัมบูรณ์243
285หมายเลขฟีโบนักชี240
286โซลูชัน Palindrome Leetcode ที่ถูกต้อง239
287วิธีการลบรายการที่เชื่อมโยง238
288โซลูชัน Plus One Leetcode238
289ซูโดกุ Solver237
290KMP อัลกอริทึม237
291ค้นหาคำ236
292Min Stack Leetcode โซลูชัน236
293ชุดย่อย Leetcode235
294กลับคำในสตริง234
295การประเมิน Postfix Expression234
296รวมผลรวม Leetcode Solution233
297จำนวน 1 บิต232
298ผสานโซลูชัน Leetcode อาร์เรย์ที่เรียงลำดับ227
299Backspace String เปรียบเทียบ227
300คู่ของค่าเชิงลบที่เป็นบวกในอาร์เรย์227
301อัลกอริทึม Rabin Karp226
302Subarray ที่มี 0 ผลรวม226
303ตั้งค่า Matrix Zeroes225
304Sqrt (x) โซลูชัน Leetcode225
305การกลับคิว224
306ประกอบด้วย Duplicate II Leetcode Solution223
307หอคอยแห่งฮานอย222
308ผลรวมรวม222
309องค์ประกอบทั่วไปในทุกแถวของเมทริกซ์ที่กำหนด221
310โซลูชันจำนวนเต็มเป็นโรมัน Leetcode220
311ผลิตภัณฑ์ของอาร์เรย์ยกเว้นตัวเอง219
312ลบองค์ประกอบตรงกลางของสแต็ก219
313จุดตัดของโซลูชัน Leetcode สองอาร์เรย์ II218
314Leetcode สามเหลี่ยมปาสคาล217
315นับ subarrays ด้วยจำนวน 1 และ 0 เท่ากัน217
316คำที่ซ้ำกันมากที่สุดเป็นอันดับสองในลำดับ215
317การบีบอัดสตริง215
318เพิ่ม Binary Leetcode Solution215
319ค้นหาหมายเลข K สูงสุด (หรือบ่อยที่สุด) ในสตรีม214
320ย้อนกลับคำแต่ละคำ214
321สร้างไบนารีทรีจากการสั่งซื้อล่วงหน้าและการสั่งซื้อล่วงหน้า214
322การแลกเปลี่ยนขั้นต่ำที่จำเป็นเพื่อนำองค์ประกอบทั้งหมดที่น้อยกว่าหรือเท่ากับ k มารวมกัน213
323Palindrome Linked List Leetcode โซลูชัน213
324Pow (x, n) โซลูชัน Leetcode212
325จำนวนคู่ดัชนีที่มีองค์ประกอบเท่ากันในอาร์เรย์212
326เทคนิคหน้าต่างบานเลื่อน212
327แยกเลขคู่และเลขคี่211
328การเรียงลำดับถัดไป211
329การประเมินนิพจน์ทางคณิตศาสตร์211
330โซลูชัน Leetcode หมายเลขเดียว211
331อัลกอริทึม Bellman Ford211
332อัลกอริทึมการเปลี่ยนหน้าในระบบปฏิบัติการ210
333การนำ Deque ไปใช้งานโดยใช้ Doubly Linked List210
334ออกแบบสแต็กที่รองรับ getMin () ใน O (1) เวลาและ O (1) พื้นที่พิเศษ209
335ค้นหาผลรวมขององค์ประกอบที่ไม่ซ้ำกัน (แตกต่างกัน) องค์ประกอบในอาร์เรย์209
336อัลกอริทึม Kruskal209
337ประกอบด้วย Duplicate209
338Postfix เป็น Infix Conversion209
339มูลค่าขั้นต่ำที่จะได้รับการบวกทีละขั้นตอน Sum Leetcode Solution208
340นับเลขคี่ในโซลูชัน Leetcode ช่วงช่วงเวลา208
341จัดเรียงองค์ประกอบตามความถี่208
342จำนวนลูกโป่งสูงสุดของโซลูชัน Leetcode207
343K-th องค์ประกอบที่เล็กที่สุดในเมทริกซ์ที่เรียงลำดับ207
344Subarray สูงสุด206
345โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม205
346โซลูชัน Leetcode คำนำหน้าทั่วไปที่ยาวที่สุด205
347กลุ่มคำที่มีชุดอักขระเดียวกัน205
348ค้นหา Lucky Integer ใน Array Leetcode Solution204
349อัลกอริธึม Convex Hull204
350พีชคณิต Leetcode Solution204
351โซลูชัน Leetcode องค์ประกอบส่วนใหญ่203
352คำที่ใช้บ่อย K ยอดนิยม203
353ค้นหาตัวเลขด้วยโซลูชัน Leetcode จำนวนคู่203
354ผลรวมขององค์ประกอบต่ำสุดและสูงสุดของ subarrays ขนาด k ทั้งหมด203
355สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ LeetCode Solution203
356ค้นหา Town Judge Leetcode Solution203
357โซลูชัน LeetCode เมทริกซ์เกลียว202
358Subarray ที่เล็กที่สุดพร้อม k ตัวเลขที่แตกต่างกัน202
359การดำเนินการขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดเท่ากันในอาร์เรย์202
360Swap Nodes ในคู่ Leetcode Solutions202
361การเรียงลำดับอาร์เรย์โดยใช้ Stacks201
362องค์ประกอบแรกเกิดขึ้น k ครั้งในอาร์เรย์201
363นับ subarrays ที่มีองค์ประกอบที่แตกต่างกันทั้งหมดเหมือนกับอาร์เรย์ดั้งเดิม201
364สตริงการแย่งชิง200
365ประเมินกอง200
366กำหนดอาร์เรย์ที่ไม่เรียงลำดับสองรายการให้ค้นหาคู่ทั้งหมดที่มีผลรวมเป็น x199
367Count Primes Leetcode Solutions199
368ผสานโซลูชัน Leetcode แบบเรียงลำดับสองรายการ199
369หมายเลขพิเศษ198
370ย้อนกลับตัวเลขโดยใช้กอง198
371ตรวจสอบว่าอาร์เรย์สองอาร์เรย์เท่ากันหรือไม่197
372ค้นหาใน Rotated Sorted Array Leetcode Solution197
373การย้อนกลับองค์ประกอบ K แรกของคิว196
374ความแตกต่างสูงสุดที่เป็นไปได้ของสองชุดย่อยของอาร์เรย์196
375ผลรวมเส้นทางขั้นต่ำ196
376กลุ่มแอนนาแกรม196
377คำนำหน้าในการแปลง Infix196
378โซลูชัน Leetcode Triangle II ของ Pascal195
379ระยะห่างสูงสุดระหว่างการเกิดองค์ประกอบเดียวกันสองครั้งในอาร์เรย์195
380เวลาที่ดีที่สุดในการซื้อและขาย Stock II Leetcode Solution195
381จำนวนคู่ที่ดีโซลูชัน Leetcode195
382Fizz Buzz Leetcode195
383ค้นหารายการที่ซ้ำกันในอาร์เรย์ที่กำหนดเมื่อองค์ประกอบไม่ จำกัด เฉพาะช่วง195
384การเข้ารหัส Huffman194
385พลังของโซลูชัน Leetcode สองตัว193
386องค์ประกอบที่พบบ่อย K ยอดนิยม193
387หมายเลขเดียว193
388หมายเลขที่หายไป โซลูชัน Leetcode193
389โซลูชัน Leetcode ความแตกต่างสัมบูรณ์ขั้นต่ำ193
390ขั้นต่ำในการบรรลุเป้าหมายโดยอัศวิน193
391House Robber II โซลูชัน Leetcode192
392ค้นหาตัวเลขทั้งหมดที่หายไปในโซลูชัน Array Leetcode192
393การเรียกใช้ผลรวมของโซลูชัน Leetcode อาร์เรย์ 1d192
394Coin Change 2 Leetcode โซลูชั่น192
395Range Sum Query 2D – โซลูชัน Leetcode ที่ไม่เปลี่ยนรูป192
396จัตุรัสสูงสุด192
397จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution192
398โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำใคร191
399เงินเดือนเฉลี่ยไม่รวมโซลูชัน Leetcode เงินเดือนขั้นต่ำและสูงสุด191
400วิธีการติดตั้ง Stack โดยใช้ Priority Queue หรือ Heap191
401Leetcode เรียงลำดับ190
402การเรียงลำดับโดยใช้ฟังก์ชันแฮชเล็กน้อย190
403ค้นหาหมายเลขที่ซ้ำกัน190
404Subarray Sum เท่ากับ K LeetCode Solution190
405โซลูชัน Matrix Diagonal Sum Leetcode189
406โซลูชัน Leetcode แบบต่อเนื่องสูงสุด189
407ตรวจสอบว่าอาร์เรย์ประกอบด้วยจำนวนเต็มต่อเนื่องที่อนุญาตให้ทำซ้ำหรือไม่189
408จำนวนตัวเลขที่เล็กกว่าโซลูชัน Leetcode จำนวนปัจจุบัน189
409เส้นทางที่ไม่ซ้ำใคร189
410นิพจน์มีวงเล็บสำรองหรือไม่189
411ปัญหาผลรวมย่อย188
412แฮปปี้ นัมเบอร์ ลีทโค้ด โซลูชั่น188
413การแปลงซิกแซก188
414ถอดรหัสสตริง188
415ผลรวม Subarray เท่ากับ k188
416แบบสอบถามสตริงย่อย Palindrome188
417องค์ประกอบที่เล็กที่สุดซ้ำ K ครั้ง188
418จัดเรียงจำนวนเต็มตามจำนวน 1 บิต Leetcode Solution187
419ลบผลิตภัณฑ์และผลรวมของตัวเลขของ Integer Leetcode Solution187
420หมายเลขคาตาลันที่ N187
421หมายเลขฟีโบนักชี โซลูชัน LeetCode187
422ค้นหาผู้ชนะใน Tic Tac Toe Game Leetcode Solution187
423ความแตกต่างระหว่างความถี่สูงสุดและความถี่ต่ำสุดในอาร์เรย์187
424ลบรายการที่ซ้ำกันออกจาก Sorted Array Leetcode Solution187
425ความถี่สะสมของการนับของแต่ละองค์ประกอบในอาร์เรย์ที่ไม่เรียงลำดับ187
426ค้นหาจำนวนพนักงานภายใต้พนักงานทุกคน186
427ตรวจสอบว่า N และโซลูชัน Leetcode มีอยู่สองชั้นหรือไม่186
428แปลงสตริงเป็น Int186
429จำนวนเต็มย้อนกลับ186
430การเรียงสับเปลี่ยนกรณีจดหมาย186
431ความยาวของ subarray ที่ใหญ่ที่สุดที่มีองค์ประกอบที่อยู่ติดกัน186
432โซลูชัน LeetCode อาร์เรย์โมโนโทนิก186
433สลับโซลูชัน Array Leetcode186
434ค้นหาสามอันดับแรกที่ซ้ำกันในอาร์เรย์186
435ค้นหาค่ามัธยฐานจากสตรีมข้อมูล186
436ค้นหาหมายเลข Palindrome ที่ใกล้ที่สุด186
437พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์จำนวนเต็มที่ระบุ186
438Reverse Vowels ของ String Leetcode Solution186
439เวลาที่ดีที่สุดในการซื้อและขาย Stock III Leetcode Solution185
440ความสามารถในการจัดส่งพัสดุภายใน D Days Leetcode Solution185
441ค้นหาคู่ทั้งหมด (a, b) ในอาร์เรย์เพื่อให้ a% b = k185
442ดักจับน้ำฝน Leetcode Solution185
443จัดเรียงสแต็กโดยใช้การเรียกซ้ำ185
444ย้อนกลับคำในสตริง III LeetCode Solution184
445Subarrays ที่มีองค์ประกอบที่แตกต่างกัน184
446จำนวนเต็มเป็นคำภาษาอังกฤษ184
447ค้นหาองค์ประกอบที่เกิดซ้ำครั้งแรกในอาร์เรย์ของจำนวนเต็ม184
448นับสตริงย่อยด้วยจำนวน 0s, 1s และ 2s ที่เท่ากัน184
449กราฟ Bipartite184
450ใช้ Stack และ Queue โดยใช้ Deque184
451การใช้งานแคช LRU184
452ลบโหนดจากรายการที่เชื่อมโยงโดยไม่มีตัวชี้หัว183
453ขั้นต่ำการย้ายไปยัง Equal Array Elements Leetcode Solution183
454แถวที่อ่อนแอที่สุด K ในโซลูชัน Matrix Leetcode183
455องค์ประกอบที่ใหญ่ที่สุด Kth ใน Array Leetcode Solutions183
456ความลึกสูงสุดของโซลูชัน Leetcode แบบไบนารีทรี183
457ค้นหาองค์ประกอบที่ซ้ำกัน182
458ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงเดี่ยว182
459ย้อนกลับกองโดยใช้การเรียกซ้ำ182
460อัลกอริทึมของ Prim182
461สร้างสตริงที่มีอักขระที่มีโซลูชัน Leetcode จำนวนคี่182
462ค้นหาขั้นต่ำในอาร์เรย์เรียงลำดับที่หมุน182
463นับคู่จากรายการที่เชื่อมโยงสองรายการซึ่งผลรวมเท่ากับค่าที่กำหนด182
464หมายเลขคอลัมน์ของแผ่นงาน Excel Leetcode Solution181
465ผลรวมของช่วง Subarray Leetcode Solution181
466ค้นหาองค์ประกอบที่มีอยู่ในอาร์เรย์แรกไม่ใช่ในวินาที181
467ย้อนกลับสตริง181
468การเรียงลำดับคิวโดยไม่ต้องเว้นวรรค181
469การต่อกันของ Array LeetCode Solution181
470ผสานสองรายการที่เชื่อมโยงที่เรียงลำดับ181
471ลำดับต่อมาที่ยาวที่สุด181
472Fizz Buzz180
473การจัดข้อความให้เหมาะสม โซลูชัน LeetCode180
474ลบจำนวนองค์ประกอบขั้นต่ำที่ไม่มีองค์ประกอบทั่วไปอยู่ในทั้งสองอาร์เรย์180
475ต่อไป Greater Element I Leetcode Solution180
476ค้นหาอักขระทั่วไป Leetcode Solution180
477แก้ไขระยะทาง179
478นับและพูด179
479ค้นหาตำแหน่งแรกและตำแหน่งสุดท้ายขององค์ประกอบในเรียงลำดับอาร์เรย์ Leetcode Solution179
480ค้นหาความแตกต่าง Leetcode Solution179
481ระดับของอาร์เรย์178
482Kth องค์ประกอบที่ใหญ่ที่สุดในโซลูชัน Leetcode แบบสตรีม178
483ย้อนกลับรายการที่เชื่อมโยง178
484Word Ladder โซลูชัน LeetCode178
485พิมพ์ subarrays ทั้งหมดด้วยผลรวม 0178
486อัลกอริทึม MiniMax178
487ผลรวมเป้าหมาย178
488อัลกอริทึม Floyd Warshall178
489โซลูชัน Leetcode ต้นไม้ไบนารีที่สมดุล178
490โซลูชัน Leetcode คูณสตริง178
491เด็ก ๆ ที่มี Candies Leetcode Solution จำนวนมากที่สุด178
492คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Trie178
493มุมมองด้านบนของ Binary Tree177
494ลำดับความสำคัญใน C ++177
495จำนวนขั้นตอนในการลดจำนวนเป็น Zero Leetcode Solution177
496น้ำท่วมเติม LeetCode176
497หอคอยซ้ำแห่งฮานอย176
498subarray ที่ยาวที่สุดที่ไม่มีองค์ประกอบที่แตกต่างกันมากกว่า K176
499ผสานช่วงเวลาที่ทับซ้อนกัน176
500ออกแบบระบบจอดรถ Leetcode Solution176
501ย้ายศูนย์ LeetCode Solution176
502จับคู่กับผลิตภัณฑ์ที่กำหนด176
503Palindrome ที่สั้นที่สุด175
504ค้นหาสี่องค์ประกอบที่รวมเป็นค่าที่กำหนด (Hashmap)175
505Koko กินกล้วย Leetcode Solution175
506ดัชนีสูงสุดในอาร์เรย์ภูเขา175
507พื้นที่สูงสุดของเกาะ175
508คำนำหน้าในการแปลง Postfix175
509ซิกแซกการแปลง LeetCode โซลูชั่น174
510โซลูชัน Leetcode แบบสุ่ม174
511ค้นหาองค์ประกอบที่ขาดหายไปของช่วง174
512ค้นหาองค์ประกอบการทำซ้ำหลายรายการในอาร์เรย์แบบอ่านอย่างเดียว174
513ปัญหาช่วงเวลาของสต็อก174
514Postfix เป็น Prefix Conversion174
515นับและพูด Leetcode Solution174
516ตรวจสอบว่าอาร์เรย์ที่ระบุมีองค์ประกอบที่ซ้ำกันภายในระยะ k จากกันหรือไม่174
517โซลูชัน Leetcode ที่สำคัญช้าที่สุด174
518สตริงวงเล็บที่ถูกต้อง174
519ค้นหา subarray ด้วยผลรวมที่กำหนด (จัดการกับ Negative Numbers)174
520ค้นหาดัชนีของวงเล็บปิดสำหรับวงเล็บเปิดที่กำหนดในนิพจน์173
521ปัญหาปุ่มกดตัวเลขบนมือถือ173
522ค้นหาองค์ประกอบที่แตกต่างกันทั่วไปสำหรับทุกแถวของเมทริกซ์173
523จุดตัดของสองอาร์เรย์173
524นับจำนวนแฝดที่มีผลิตภัณฑ์เท่ากับจำนวนที่กำหนด173
525สตริงย่อยที่มีการต่อคำทั้งหมด173
526ใช้สแต็กโดยใช้คิวเดียว173
527Recursion173
528ใช้ Stack โดยใช้ Queues173
529ค้นหา N จำนวนเต็มที่ไม่ซ้ำกันรวมเป็น Zero Leetcode Solution173
530กระโดดเกม โซลูชัน Leetcode173
531ความยาวของ Last Word Leetcode Solution173
532ภาชนะที่มีน้ำมากที่สุด172
533องค์ประกอบที่แตกต่างของ K-th ในอาร์เรย์172
534แปลงอาร์เรย์เป็นแบบซิกแซก172
535การเรียงลำดับแบบวนซ้ำของทรีไบนารี172
536Excel Sheet ชื่อคอลัมน์ Leetcode โซลูชัน172
537Subarray ที่เล็กที่สุดเมื่อเกิดองค์ประกอบที่พบบ่อยที่สุดทั้งหมด172
538Leetcode อาร์เรย์ที่ต่อเนื่องกัน172
539คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้การเรียงลำดับ171
540สี่เหลี่ยมผืนผ้าผลรวมสูงสุดในเมทริกซ์ 2 มิติ171
541โซลูชัน Leetcode เรียงลำดับอาร์เรย์171
542น้ำหนักหินสุดท้าย171
543สร้างอาร์เรย์จากโซลูชันการเรียงสับเปลี่ยน Leetcode171
544ลบโหนดในรายการที่เชื่อมโยง Leetcode Solution171
545เวลาที่ดีที่สุดในการซื้อและขายหุ้น171
546องค์ประกอบความถี่ที่ยิ่งใหญ่ถัดไป171
547ค้นหาคำที่สามารถสร้างขึ้นโดยอักขระ Leetcode Solution170
548การกลับวงเล็บขั้นต่ำ170
549การดำเนินการขั้นต่ำในการแปลง X เป็น Y170
550โซลูชัน Leetcode สามเหลี่ยมปริมณฑลที่ใหญ่ที่สุด170
551Sudoku ที่ถูกต้อง170
552แปลง BST ปกติเป็น BST สมดุล170
553จำนวนเต็มลบแรกในทุกหน้าต่างขนาด k170
554จัดเรียงตัวเลขที่กำหนดให้เป็นตัวเลขที่ใหญ่ที่สุด169
555ปัญหาเหมืองทอง169
556ผลรวมด้านซ้ายออกจาก Leetcode Solutions169
557สลับอาร์เรย์169
558ปัญหากระเป๋าเป้168
559เปลี่ยนอาร์เรย์เป็นการเรียงลำดับของตัวเลขจาก 1 เป็น N168
560แจกจ่ายขนมให้กับผู้คน Leetcode Solution168
561เป็นโซลูชัน Leetcode ที่ตามมา168
562โซลูชันอัญมณีและหิน Leetcode168
563กำหนดคุกกี้ Leetcode Solution168
564การใช้งาน Deque โดยใช้อาร์เรย์แบบวงกลม168
565จัดเรียงสตริงไบนารีใหม่เป็นรายการ x และ y สำรอง168
566จำนวนเต็มเป็นโรมัน168
567ตรวจสอบวงเล็บสมดุลในนิพจน์168
568การเกิดกลุ่มขององค์ประกอบอาร์เรย์หลายครั้งเรียงลำดับตามการเกิดครั้งแรก168
569Anagrams ที่ถูกต้อง167
570เส้นทางที่สั้นที่สุดในตารางที่มีการขจัดอุปสรรค LeetCode Solution167
571โซลูชัน Leetcode ของ Isomorphic Strings167
572วงจรรายการที่เชื่อมโยง II โซลูชัน LeetCode167
573การดำเนินการลบขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดของอาร์เรย์เหมือนกัน167
574ผลรวมเส้นทางสูงสุดในรูปสามเหลี่ยม167
575นับลำดับต่อมาทั้งหมดที่มีผลิตภัณฑ์น้อยกว่า K167
576แทรก Interval Leetcode Solution167
577โซลูชัน Leetcode หมายเลข N-th Tribonacci166
578ระยะการขัดขวาง166
579จะตรวจสอบได้อย่างไรว่าสองชุดที่กำหนดไม่ปะติดปะต่อกัน?166
580ค้นหาค่าจำนวนเต็มบวกที่เล็กที่สุดที่ไม่สามารถแสดงเป็นผลรวมของชุดย่อยใด ๆ ของอาร์เรย์ที่กำหนด166
581วิธีถอดรหัส166
582ต้นไม้ค้นหาไบนารีที่ไม่ซ้ำใคร166
583แปลงอาร์เรย์ที่เรียงลำดับเป็นโซลูชัน Leetcode ต้นไม้ค้นหาแบบไบนารี166
584โซลูชัน Leetcode ของ Island Perimeter166
5853Sum โซลูชั่น LeetCode ที่ใกล้ที่สุด166
586ตะแกรงของ Eratosthenes166
58701 โซลูชัน Matrix LeetCode166
588ลบองค์ประกอบรายการที่เชื่อมโยง Leetcode โซลูชัน165
589โซลูชัน LeetCode ต้นไม้เดียวกัน165
590หมุนรายการ Leetcode โซลูชัน165
591นับจำนวนโหนดในระดับที่กำหนดในแผนภูมิโดยใช้ BFS165
592K ช่องว่าง LeetCode164
593ดักน้ำฝน LeetCode Solution164
594อัศวินขั้นต่ำย้ายโซลูชัน LeetCode164
595สรุปช่วง Leetcode โซลูชัน164
596จำนวนขั้นต่ำขององค์ประกอบที่แตกต่างกันหลังจากลบรายการ m164
597ความแตกต่างสูงสุดระหว่างดัชนีแรกและดัชนีสุดท้ายขององค์ประกอบในอาร์เรย์164
598ระยะทางสูงสุดในอาร์เรย์164
599LRU Cache LeetCode Solution164
600ชุดค่าผสม Leetcode164
601จำนวนขั้นต่ำของชุดย่อยที่มีองค์ประกอบที่แตกต่างกัน163
602ค้นหาความแตกต่างขั้นต่ำระหว่างสององค์ประกอบใด ๆ163
603ค้นหาผลรวมของผลรวมอาร์เรย์ย่อยที่ไม่ซ้ำกันทั้งหมดสำหรับอาร์เรย์ที่กำหนด163
604รูปแบบคำ163
605หมุนภาพ โซลูชัน LeetCode163
606ระยะห่างระหว่างบัสหยุด Leetcode Solution163
607กบกระโดด Leetcode โซลูชั่น162
608จัดเรียงอาร์เรย์ตาม Parity LeetCode Solution162
609ระยะห่างของเซลล์ที่ใกล้ที่สุดโดยมี 1 ในเมทริกซ์ไบนารี162
610การแทรกขั้นต่ำเพื่อสร้าง palindrome ที่อนุญาตการเรียงสับเปลี่ยน162
611ลบการเกิดขึ้นทั้งหมดของสตริงย่อย LeetCode Solution162
612การประยุกต์ใช้การค้นหาแรกกว้างและการค้นหาครั้งแรกเชิงลึก162
613ปัญหาการเปลี่ยนเหรียญ162
614ค้นหาว่านิพจน์มีวงเล็บซ้ำหรือไม่162
615จำนวนช็อคโกแลตสูงสุดที่จะแจกจ่ายในหมู่นักเรียน k เท่า ๆ กัน162
616การพิมพ์วงเล็บในปัญหาการคูณเมทริกซ์162
617ปัญหาการตัดคำ162
618การเรียงสับเปลี่ยนในสตริง Leetcode Solution161
619เกมหิน LeetCode161
620จัดเรียงอาร์เรย์ใหม่ตามลำดับ - เล็กที่สุดใหญ่สุดอันดับ 2 เล็กสุดอันดับ 2161
621ต้นทุนขั้นต่ำในการจ้างคนงาน K161
622เวลาที่ดีที่สุดในการซื้อและขายหุ้น LeetCode Solution161
623แทนที่องค์ประกอบด้วยองค์ประกอบที่ยิ่งใหญ่ที่สุดบนโซลูชัน Leetcode ด้านขวา161
624ค้นหาโซลูชัน LeetCode หมายเลขที่ซ้ำกัน161
625การทำงานของ XOR ในโซลูชัน Array Leetcode161
626ค้นหาผลรวมระดับสูงสุดใน Binary Tree160
627โจรปล้นบ้าน160
628จำนวนต่อเนื่องสูงสุดที่มีอยู่ในอาร์เรย์160
629Kth ไม่มีโซลูชัน Leetcode จำนวนบวกที่ขาดหายไป160
630ความลึกขั้นต่ำของโซลูชัน Leetcode แบบไบนารีทรี160
631จัดเรียงอักขระตามความถี่ โซลูชัน LeetCode160
632การกำหนดที่อยู่ IP โซลูชัน Leetcode160
633การจัดรูปแบบคีย์ใบอนุญาตโซลูชัน Leetcode160
634ย้อนกลับสแต็กโดยไม่ต้องใช้พื้นที่เพิ่มเติมใน O (n)159
635อัลกอริทึมการทาสีรั้ว159
636Binary Tree Zigzag Level Order Traversal โซลูชัน LeetCode159
637ฐานที่เล็กที่สุด159
638แยก 0s และ 1s ใน Array159
639ผลที่ตามมาเพิ่มขึ้นยาวนานที่สุด159
640ผลรวมสองชุดที่ไม่ทับซ้อนกัน159
641ความสมดุลของบัญชีที่เหมาะสมที่สุด โซลูชัน LeetCode158
642ตรวจสอบว่าเป็นโซลูชัน Leetcode แบบเส้นตรงหรือไม่158
643พลังของโซลูชัน Leetcode สี่ตัว158
644การติดตามองค์ประกอบสูงสุดในปัจจุบันในกอง158
645วิธีการวนซ้ำเพื่อหาความสูงของไบนารีทรี158
646แบบสอบถามสำหรับจำนวนองค์ประกอบอาร์เรย์ที่มีค่าในช่วงที่กำหนด158
647เวลาที่ดีที่สุดในการซื้อและขายหุ้นด้วย Cooldown Leetcode Solution158
648สตริงย่อยที่ยาวที่สุดที่มีอักขระ K Distinct มากที่สุด LeetCode Solution158
649โซลูชัน Leetcode ที่ถูกต้องของ Palindrome II158
650พลิกโซลูชัน LeetCode ของรูปภาพ157
651นับโหนดที่ดีในโซลูชัน Leetcode แบบไบนารีทรี157
652ผสานสองต้นไม้ค้นหาแบบไบนารีที่สมดุล157
653สตริง Isomorphic157
654ตรวจสอบว่าอาร์เรย์สองสตริงเป็นโซลูชัน Leetcode ที่เทียบเท่าหรือไม่157
655แปลงอาร์เรย์เป็นรูปแบบย่อ157
656ผลรวมของโซลูชัน Leetcode Subarrays ความยาวคี่ทั้งหมด157
657การรวมตัวอักษรของหมายเลขโทรศัพท์157
658ค้นหา d ที่ใหญ่ที่สุดใน Array เพื่อให้ a + b + c = d157
659GCD ของตัวเลขสองตัว157
660จัดระเบียบสตริงใหม่157
661K ช่องว่าง157
662โซลูชัน LeetCode หมายเลข Strobogrammatic157
663จะสร้าง Mergable Stack ได้อย่างไร?156
664ฉลากพาร์ติชั่น LeetCode Solution156
665สตริงเป็นจำนวนเต็ม (atoi) LeetCode Solution156
666กระดิกเรียง156
667ตรวจสอบว่าสามารถจัดเรียงคิวเป็นคิวอื่นโดยใช้สแต็กได้หรือไม่156
668สตริงย่อยที่ยาวที่สุดที่มีอักขระอย่างน้อย K ซ้ำ LeetCode Solution156
669จำนวนจังหวัด โซลูชั่น Leetcode156
670ค่าเฉลี่ยเคลื่อนที่จาก Data Stream Leetcode Solution156
671โซลูชัน LeetCode เวลาว่างของพนักงาน156
672การสุ่มตัวอย่างอ่างเก็บน้ำ155
673Inorder Successor ของโหนดใน Binary Tree155
674ลำดับการเรียงสับเปลี่ยน LeetCode Solution155
675BFS กับ DFS สำหรับ Binary Tree155
676จำนวนขั้นต่ำในการสร้างโซลูชัน Anagram Leetcode สองสตริง155
677สร้างตัวเลขขั้นต่ำจากลำดับที่กำหนด155
678Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด155
679ค้นหาค่าระยะทางระหว่างสองอาร์เรย์ Leetcode Solution155
680การเพิ่มโซลูชัน Leetcode สตริงที่ลดลง155
681ผลรวมของ f (a [i], a [j]) เหนือทุกคู่ในอาร์เรย์ของจำนวนเต็ม n155
682จำนวนเหรียญสูงสุดที่คุณสามารถรับโซลูชัน Leetcode155
683ค้นหาว่าอาร์เรย์เป็นส่วนย่อยของอาร์เรย์อื่นหรือไม่155
684การย้อนกลับคิวโดยใช้การเรียกซ้ำ154
685การเติมตัวชี้ทางขวาถัดไปในแต่ละโหนด154
686ลบคำเดียวกันที่ต่อเนื่องกันในลำดับ154
687เพื่อลด Leetcode Solution ตัวพิมพ์เล็ก154
688ค้นหาใบของ Binary Tree LeetCode Solution154
689เส้นทางที่มีมูลค่าขั้นต่ำสูงสุด โซลูชัน LeetCode154
690จำนวนครั้งสูงสุดของโซลูชัน Leetcode ของสตริงย่อย154
691Lucky Numbers ในโซลูชัน Matrix Leetcode154
692ลดจาน LeetCode Solution154
693ชุดย่อย Sum Leetcode154
694โซลูชัน Leetcode จำนวนที่น่าเกลียด154
695ค้นหาคู่ที่มีผลรวมที่กำหนดเพื่อให้องค์ประกอบของคู่อยู่ในแถวที่ต่างกัน153
696โซลูชัน Leetcode ระยะทางที่ติดขัด153
697โซลูชัน Leetcode องค์ประกอบส่วนใหญ่ II153
698พิมพ์หมายเลขฟีโบนักชีตามลำดับย้อนกลับ153
699ลบโหนด Nth จากส่วนท้ายของรายการที่เชื่อมโยงที่กำหนด153
700ผลิตภัณฑ์สูงสุดของ LeetCode Solution สามตัวเลข153
701ค้นหาตัวหารที่เล็กที่สุดที่ได้รับ Threshold Leetcode Solution153
702จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution153
703เส้นทางที่ยาวที่สุดในเมทริกซ์ LeetCode Solution153
704Palindrome ที่ถูกต้อง153
705จำนวนลูกเต๋าทอยด้วยผลรวมเป้าหมาย โซลูชัน LeetCode153
706ค้นหาโหนดที่มีค่าต่ำสุดในโครงสร้างการค้นหาแบบไบนารี153
707ลบวงเล็บไม่ถูกต้อง Leetcode Solution152
708ตัวเลขที่มีความถี่เฉพาะมากกว่าหรือเท่ากับ k152
709โซลูชัน Leetcode ของ Perfect Square ที่ถูกต้อง152
710กู้คืนโครงสร้างการค้นหาแบบไบนารี152
711พาร์ติชันอาร์เรย์ออกเป็นสามส่วนด้วยโซลูชัน Leetcode ที่เท่ากัน152
712คลายการบีบอัดโซลูชัน Leetcode รายการที่เข้ารหัสความยาวรัน152
713Add and Search Word - การออกแบบโครงสร้างข้อมูล LeetCode152
714แฟกทอเรียลต่อท้าย Zeroes Leetcode Solution152
715พื้นฐานการเขียนโปรแกรมแบบไดนามิก152
716สร้าง BST จาก Preorder Traversal ที่กำหนด152
717ย้อนกลับเฉพาะตัวอักษร LeetCode Solution152
718โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำ II152
719แก้ไขระยะทาง LeetCode Solution152
720อันดับ Transform ของ Array Leetcode Solution151
721Binary Tree ลำดับระดับซิกแซก Traversal151
722แปลงตัวเลขเป็นเลขฐานสิบหก Leetcode Solution151
723ช่วงที่ยาวที่สุดที่มีผลรวมเดียวกันในอาร์เรย์ไบนารีสองอาร์เรย์151
724Stack Permutations (ตรวจสอบว่าอาร์เรย์เป็นการเรียงลำดับแบบสแต็กของอื่น ๆ หรือไม่)151
725subarray ที่ใหญ่ที่สุดโดยมีจำนวน 0 และ 1 เท่ากัน151
726โซลูชัน Leetcode แถวแป้นพิมพ์150
727แนวทางตามคิวสำหรับอักขระที่ไม่ซ้ำตัวแรกในสตรีม150
728ผลิตภัณฑ์สูงสุดของสององค์ประกอบในโซลูชัน Array Leetcode150
729การลบในทรีไบนารี150
730ผสานสอง Binary Trees LeetCode Solution150
731ค้นหาความลึกสูงสุดของวงเล็บที่ซ้อนกันในสตริง150
732ค้นหาคู่กับผลิตภัณฑ์ที่ดีที่สุดใน Array150
733ต้นทุนขั้นต่ำสำหรับตั๋ว โซลูชัน Leetcode150
734กู้คืนที่อยู่ IP โซลูชัน Leetcode150
735การจัดเรียงฟองโดยใช้สองกอง150
736ลบโหนดที่ N ออกจากจุดสิ้นสุดของรายการ Leetcode Solution150
737ค่าสัมประสิทธิ์ทวินาม150
738โซลูชัน Leetcode ต้นไม้สมมาตร149
739นับสี่เท่าจากสี่อาร์เรย์ที่เรียงลำดับซึ่งผลรวมเท่ากับค่าที่กำหนด x149
740ค้นหาองค์ประกอบที่ใกล้เคียงที่สุด K149
741องค์ประกอบที่ขาดหายไป k-th ในลำดับที่เพิ่มขึ้นซึ่งไม่มีอยู่ในลำดับที่กำหนด149
742บันทึกการเข้าเรียนของนักเรียน I Leetcode Solution149
743โซลูชันการบีบอัดสตริง LeetCode149
744องค์ประกอบที่จะเพิ่มเพื่อให้องค์ประกอบทั้งหมดของช่วงมีอยู่ในอาร์เรย์149
745Binary Tree ค่าสูงสุดของเส้นทางรวม LeetCode Solution149
746จัดเรียงรายการที่เชื่อมโยงเป็น BST ที่สมดุล149
747จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode149
748ผสาน K เรียงลำดับรายการที่เชื่อมโยง149
749ระยะห่างขั้นต่ำระหว่าง BST Nodes Leetcode Solution149
750สแต็กตามอาร์เรย์ที่เติบโตได้149
751โซลูชัน Leetcode จำนวนสูงสุด 69 หมายเลข149
752ตัวสลับหลอดไฟ โซลูชัน LeetCode149
753ค้นหาผลคูณที่ใหญ่ที่สุดของ 3149
754ต้นไม้ที่มีความสูงต่ำสุด149
755ค้นหาอักขระที่ไม่ซ้ำกันในสตริง149
756รูปแบบคำ โซลูชัน LeetCode148
757หุ่นยนต์ทำความสะอาดห้อง Leetcode Solution148
758มอร์ริส Traversal148
759โซลูชัน LeetCode ของรถแข่ง148
760เกมกระโดด148
761สร้างอาร์เรย์ที่เรียงลำดับที่เป็นไปได้ทั้งหมดจากองค์ประกอบทางเลือกของอาร์เรย์ที่จัดเรียงสองรายการที่กำหนด148
762ดำเนินการเปลี่ยนสตริง Leetcode148
763ความยาวสูงสุดของสตริงที่ต่อกันด้วยอักขระที่ไม่ซ้ำ Leetcode Solution148
764ลบวงเล็บออกจากสตริงพีชคณิตที่มีตัวดำเนินการ + และ -148
765พลิกโซลูชัน LeetCode Binary Tree148
766อักขระที่ไม่ซ้ำตัวแรกในสตริง LeetCode Solution147
767โซลูชัน LeetCode Array ที่ไม่ลดลง147
768ค้นหาค่ามัธยฐานจากสตรีมข้อมูล LeetCode Solution147
769ค้นหารายการที่ซ้ำกันทั้งหมดใน Array LeetCode Solution147
770เวลาขั้นต่ำที่ต้องใช้ในการเน่าส้มทั้งหมด147
771ประเมินการย้อนกลับของสัญกรณ์โปแลนด์ LeetCode Solution147
772Kth บรรพบุรุษของโหนดในไบนารีทรี147
773อันดับสัมพัทธ์ Leetcode Solution147
774เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดซึ่งมีผลรวมเป็น 0147
775ลดจำนวนคู่สูงสุดใน Array LeetCode Solution147
776จำนวน NGE ทางด้านขวา147
777สี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดในฮิสโตแกรม LeetCode Solution147
778โปรแกรมสำหรับปัญหา Bridge and Torch147
779หมายเลขที่ถูกต้อง147
780ความลึกสูงสุดของ N-ary Tree Leetcode Solution147
781เส้นทแยงมุมของต้นไม้ไบนารี147
782ตรวจสอบ Palindrome หลังจากแบบสอบถามการแทนที่อักขระทุกครั้ง147
783โซลูชั่น N-Queens LeetCode146
784จัดเรียงอาร์เรย์ตามลำดับที่กำหนดโดยอาร์เรย์อื่น146
785จำนวนเกาะ II โซลูชัน LeetCode146
786น้ำหนักรายการที่ซ้อนกัน Sum II โซลูชัน LeetCode146
787การเปรียบเทียบสตริงที่มีสัญลักษณ์แทน146
788ปัญหาการปูกระเบื้อง146
789จำนวนขั้นต่ำของการกระโดดเพื่อไปให้ถึงจุดสิ้นสุด146
790นับรายการทั่วไปในทั้งสองรายการ แต่มีราคาต่างกัน146
791พาร์ทิชันไปยัง K Equal Sum Subsets Leetcode Solution146
792รับสูงสุดในโซลูชัน Leetcode อาร์เรย์ที่สร้างขึ้น146
793วงจรรายการที่เชื่อมโยง146
794ค้นหาในโซลูชัน Leetcode Tree Search แบบไบนารี146
795งูและบันได LeetCode Solution146
796ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ LeetCode Solution146
797ผสานโซลูชัน LeetCode ที่เรียงลำดับแล้ว146
798โซลูชันฐาน 7 Leetcode145
799พิมพ์ต้นไม้ไบนารีตามลำดับแนวตั้ง145
800ตรวจสอบว่า Array Pairs สามารถหารด้วย k LeetCode Solution ได้หรือไม่145
801อาร์เรย์พิเศษที่มีองค์ประกอบ X มากกว่าหรือเท่ากับ X Leetcode โซลูชัน145
802พจนานุกรมคนต่างด้าว โซลูชัน LeetCode145
803ค้นหาโซลูชัน Leetcode 2D Matrix II145
804ความแตกต่างสูงสุดระหว่างองค์ประกอบที่เพิ่มขึ้น โซลูชัน LeetCode145
805ค้นหาว่ามีเส้นทางอยู่ในกราฟ Leetcode Solution145
806ราคาสุดท้ายพร้อมส่วนลดพิเศษใน Shop Leetcode Solution145
807ตรวจสอบว่าสองนิพจน์พร้อมวงเล็บเหมือนกันหรือไม่145
808เปลี่ยนกราฟ145
809สวอปขั้นต่ำเพื่อให้ลำดับเพิ่มขึ้น145
810ต้นไม้ช่วงเวลา145
811เรียงลำดับข้อมูลใหม่ในไฟล์บันทึก LeetCode Solution145
812ลบรายการที่ซ้ำกันออกจากรายการที่จัดเรียง II144
813โซลูชัน Leetcode โฟลเดอร์บันทึกของ Crawler144
814คิวแบบวงกลม144
815ทางออกที่ใกล้ที่สุดจากทางเข้าใน Maze LeetCode Solution144
816โคลนกราฟ โซลูชัน LeetCode144
817หนึ่งแก้ไขระยะทาง LeetCode โซลูชั่น144
818การสั่งซื้อล่วงหน้าแบบวนซ้ำ144
819โซลูชัน Space Optimized DP สำหรับปัญหากระเป๋าเป้ 0-1144
820ตัวเลขทั้งหมดที่ไม่มีตัวเลขซ้ำในช่วง144
821โซลูชัน Leetcode ส่วนเติมเต็ม144
822แยกสตริงใน Balanced Strings Leetcode Solution144
823เวลาขั้นต่ำในการเยี่ยมชมทุกจุด Leetcode Solution144
824ค้นหาแฝดทั้งหมดที่มีผลรวมเป็นศูนย์143
825เรียงลำดับ Array ตาม Parity II Leetcode Solution143
826ตารางเรียน II - LeetCode143
827Last Stone Weight II โซลูชัน LeetCode143
828Subarray ที่ยาวที่สุดมีจำนวน 1s มากกว่า Count of 0s143
829ค่าสัมประสิทธิ์การเปลี่ยนแปลง143
830แปลง BST เป็น Min Heap143
831ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงแบบทวีคูณ143
832ผลิตภัณฑ์ Subarray น้อยกว่า K LeetCode Solution142
833Swaps ขั้นต่ำเพื่อสร้าง Strings Equal Leetcode Solution142
834ค้นหา subarray ที่มีค่าเฉลี่ยน้อยที่สุด142
835ค้นหาเฉพาะองค์ประกอบที่ทำซ้ำระหว่าง 1 ถึง N-1142
836วางดอกไม้ได้ LeetCode Solution142
837คำที่ใช้บ่อย K อันดับต้น ๆ โซลูชัน LeetCode142
838เดาหมายเลขโซลูชัน LeetCode ที่สูงขึ้นหรือต่ำลง142
839ออกแบบ Stack ด้วยการทำงานที่เพิ่มขึ้น Leetcode Solution142
840ตำแหน่งที่สว่างที่สุดบนถนน LeetCode Solution142
841ค้นหาสูตรอาหารที่เป็นไปได้ทั้งหมดจากวัสดุที่มอบให้ LeetCode Solution142
842เรียงสี142
843ผลรวมซับเรย์ขนาดสูงสุดเท่ากับ k142
844ความลึกของการซ้อนสูงสุดของวงเล็บ Leetcode Solution142
845ทำให้สองอาร์เรย์เท่ากันโดยการย้อนกลับอาร์เรย์ย่อย Leetcode Solution142
846เส้นทางที่มีค่าเฉลี่ยสูงสุด142
847การจับคู่นิพจน์ทั่วไป142
848รายการพาร์ติชั่น Leetcode Solution142
849วงเล็บที่ถูกต้อง โซลูชัน Leetcode142
850เซตย่อยที่มีผลรวมหารด้วยม142
851ตรวจสอบว่า Binary Tree ที่ระบุนั้นสมบูรณ์หรือไม่141
852โซลูชัน Leetcode ของ Spiral Matrix II141
853LCS (ลำดับต่อมาที่ยาวที่สุด) ของสามสาย141
854ให้อาร์เรย์ของคู่ค้นหาคู่สมมาตรทั้งหมดในนั้น141
855นับวิธีขึ้นบันไดที่ n โดยใช้ขั้นตอนที่ 1, 2 หรือ 3141
856ตรวจสอบว่าอาร์เรย์ที่กำหนดสามารถแสดงถึงการสั่งซื้อล่วงหน้าของโครงสร้างการค้นหาแบบไบนารีได้หรือไม่141
857ลำดับต่อมาของขนาด K ด้วยโซลูชัน LeetCode จำนวนคู่ที่ใหญ่ที่สุด141
858กระโดดขั้นต่ำเพื่อไปถึงหน้าแรก โซลูชัน LeetCode141
859ตรวจสอบว่า Array เป็นแบบเรียงซ้อนได้หรือไม่141
860สร้างจำนวนขั้นต่ำจากลำดับที่กำหนด141
861ปัญหาการจับคู่เพื่อน141
862นับองค์ประกอบที่แตกต่างในทุกหน้าต่างขนาด K141
863จำนวนก๊อกขั้นต่ำในการรดน้ำสวน LeetCode Solution141
864การคูณเมทริกซ์ลูกโซ่141
865กำไรสูงสุดในการจัดตารางงาน Leetcode Solution141
866โซลูชันกำแพงอิฐ LeetCode141
867จัดเรียงอาร์เรย์เป็น BST ที่สมดุล141
868ผลรวมของจำนวนที่น้อยกว่าและมากกว่าที่ใกล้ที่สุด141
869การค้นหาแบบไบนารีการค้นหาทรีและการแทรก140
870Tree Traversal (สั่งซื้อล่วงหน้า, Inorder & Postorder)140
871นับ Subarrays ที่มีองค์ประกอบคู่และคี่เหมือนกัน140
872แทรกลบ GetRandom140
873การเลื่อนระดับคำสั่งในรูปแบบ Spiral140
874แบบสอบถามผลรวมช่วงที่ไม่มีการอัปเดต139
875จัดเรียงอาร์เรย์ใหม่เพื่อให้ arr [i] เท่ากับ i139
876เดาตัวเลขสูงกว่าหรือต่ำกว่า II139
877ยูเนี่ยนและจุดตัดของรายการที่เชื่อมโยงสองรายการ139
878ค้นหาผลรวมสูงสุดที่เป็นไปได้ของสามกอง139
879ขวดน้ำ Leetcode Solution139
880แทรกลงในโซลูชัน Leetcode แบบต้นไม้ค้นหาแบบไบนารี139
881องค์ประกอบที่อยู่ติดกันที่แตกต่างกันในอาร์เรย์139
882ค้นหาแถวที่ได้รับอนุญาตทั้งหมดของแถวที่กำหนดในเมทริกซ์139
883เวลาที่ดีที่สุดในการซื้อและขายหุ้นพร้อมค่าธรรมเนียมการทำธุรกรรม Leetcode Solution139
884ระบุและทำเครื่องหมายวงเล็บที่ไม่ตรงกันในนิพจน์139
885เส้นทางผลรวมขั้นต่ำในรูปสามเหลี่ยม139
886ลำดับของความยาวที่กำหนดโดยทุกองค์ประกอบมากกว่าหรือเท่ากับสองเท่าของก่อนหน้านี้139
887ลบและรับ138
888การแบ่งอาร์เรย์สามวิธีรอบ ๆ ช่วงที่กำหนด138
889การแสดงออกที่สมดุลพร้อมการเปลี่ยน138
890พจนานุกรมคนต่างด้าว138
891ค้นหาอักขระทั่วไป Leetcode Solution138
892โซลูชัน LeetCode การข้ามเส้นทแยงมุม138
893ตรวจสอบว่าองค์ประกอบสแต็กติดต่อกันเป็นคู่หรือไม่138
894วิธีที่น่าสนใจในการสร้างเลขฐานสองจาก 1 ถึง n138
895น้ำมะนาวเปลี่ยน Leetcode Solution138
896BFS สำหรับ Disconnected Graph138
897GCD ของช่วงดัชนีที่กำหนดในอาร์เรย์138
898โปรแกรมตรวจสอบว่าต้นไม้ไบนารีเป็น BST หรือไม่138
899ผลรวมขั้นต่ำของการคูณของจำนวน n138
900จัดเรียงช่องว่างใหม่ระหว่าง Words Leetcode Solution138
901ตั้งค่าโซลูชัน Leetcode ของเมทริกซ์เป็นศูนย์138
902คะแนนสูงสุดหลังจากแยกโซลูชัน Leetcode แบบสตริง138
903โซลูชัน Leetcode ระยะทางสั้นที่สุด138
904โซลูชัน Leetcode อุณหภูมิรายวัน138
905แปลงรายการที่จัดเรียงเป็นโครงสร้างการค้นหาแบบไบนารี138
906ค้นหาระยะห่างระหว่างสองโหนดของ Binary Tree138
907องค์ประกอบที่ขาดหายไปในโซลูชัน LeetCode ที่เรียงลำดับ138
908โซลูชัน Leetcode เมืองปลายทาง138
909นับจำนวนลบในโซลูชัน LeetCode Matrix ที่เรียงลำดับ138
910ตรวจสอบว่าอาร์เรย์ที่ระบุสามารถแสดงถึงการส่งผ่านของลำดับระดับของ Binary Search Tree หรือไม่137
911ตำแหน่งพิเศษในโซลูชัน Leetcode เมทริกซ์แบบไบนารี137
912จำนวนวันระหว่างสองวัน โซลูชัน LeetCode137
913แบบสอบถาม LCM ช่วง137
914รูปแบบสตริงย่อยซ้ำ LeetCode Solution137
915โซลูชัน LeetCode ของ Spiral Matrix III137
916สร้าง Binary Tree ที่สมบูรณ์จากการเป็นตัวแทนรายการที่เชื่อมโยง137
9174 ซัม137
918ผสาน Leetcode สองรายการที่เรียงลำดับ137
919จำนวนเต็มที่ไม่ซ้ำน้อยที่สุดหลังจากลบ K Leetcode Solution136
920จำนวนหมู่เกาะที่แตกต่าง โซลูชัน Leetcode136
921ผลที่ตามมาของ Palindromic ที่ยาวที่สุด136
922จำนวนคู่ที่เทียบเท่ากับโซลูชัน Leetcode ของ Domino136
923ออกแบบประวัติเบราว์เซอร์ โซลูชัน LeetCode136
924ใส่ลงใน Postfix136
925โซลูชัน LeetCode แนวขวางในแนวทแยง136
926จัดเรียง Array ใหม่เช่น arr [i]> = arr [j] ถ้าฉันเป็นเลขคู่และ arr [i] <= arr [j] ถ้าฉันเป็นเลขคี่และ j <i136
927จัดคิวโดยใช้ Stacks136
928Palindrome Partitioning Leetcode Solution136
929ผลรวม Subarray สูงสุดไม่รวมองค์ประกอบบางอย่าง136
930ผลรวมแนวตั้งในต้นไม้ไบนารีที่กำหนด136
931K'th องค์ประกอบที่ใหญ่ที่สุดใน BST เมื่อไม่อนุญาตให้ปรับเปลี่ยน BST136
932Robot Bounded In Circle โซลูชัน LeetCode136
933เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 1 และ 0135
934เกม Stone II Leetcode135
935ข้อความค้นหาสำหรับ GCD ของอาร์เรย์ทั้งหมดยกเว้นองค์ประกอบในช่วงที่กำหนด135
936การแบ่งอาร์เรย์ออกเป็นคู่ด้วยผลรวมหารด้วย K135
937สร้าง Rectangle Leetcode Solution135
938พิมพ์ลำดับฟีโบนักชีโดยใช้ 2 ตัวแปร135
939เลขพจนานุกรม Leetcode Solution135
940สามโซลูชั่น Leetcode อัตราต่อรองติดต่อกัน135
941สามารถสร้างความก้าวหน้าทางคณิตศาสตร์จากลำดับ Leetcode Solution135
942ตัดแต่งต้นไม้ค้นหาแบบไบนารี135
943ค่าเฉลี่ยของระดับในต้นไม้ไบนารี135
944การรวมช่วงเวลา134
945วิเคราะห์รูปแบบการเยี่ยมชมเว็บไซต์ของผู้ใช้ LeetCode Solution134
946รูปแบบเกิดขึ้นโดยใช้ Stack134
947ค่ามัธยฐานของอาร์เรย์ที่เรียงลำดับสองรายการ134
948Triplets ที่ไม่ซ้ำกันทั้งหมดที่รวมเป็นมูลค่าที่กำหนด134
949แบ่งคำ134
950อาร์เรย์ไบนารีหลังจากการดำเนินการสลับช่วง M134
951ที่เก็บคีย์-ค่าตามเวลา LeetCode Solution134
952โซลูชัน Leetcode กองซ้อนความถี่สูงสุด134
953ส่วนประกอบที่เชื่อมต่ออย่างแน่นหนา134
9543 ผลรวม134
955อาร์เรย์ความแตกต่าง | แบบสอบถามการอัปเดตช่วงใน O (1)134
956ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ II LeetCode Solution134
957สร้าง BST จาก Level Order Traversal ที่กำหนด134
958ตรวจสอบว่าช่วงเวลาสองช่วงทับซ้อนกันระหว่างช่วงเวลาที่กำหนดหรือไม่134
959นับเมทริกซ์ย่อยด้วยโซลูชัน LeetCode ทั้งหมด133
960สตริงย่อยที่ใหญ่ที่สุดระหว่างโซลูชัน Leetcode สองอักขระที่เท่ากัน133
961Binary Tree ลำดับต่อเนื่องที่ยาวที่สุด LeetCode Solution133
962การแบ่งพาร์ติชัน Palindrome133
963การส่งผ่านหลังการสั่งซื้อซ้ำโดยใช้สองกอง133
964แบ่งอาร์เรย์ออกเป็นลำดับต่อเนื่องกัน133
965หน้าต่างบานเลื่อนสูงสุด133
966เพิ่มผลรวมอาร์เรย์ให้สูงสุดหลังจาก K Negations Leetcode Solution133
967Depth First Search (DFS) สำหรับกราฟ133
968ลำดับนิวแมน - คอนเวย์133
969สร้างจำนวนสูงสุด133
970ต้นไม้สมมาตร133
971ความยาวของ Fibonacci ที่ยาวที่สุดต่อมา132
972Subarray ผลิตภัณฑ์สูงสุด132
973การค้นหาแรกกว้าง (BFS) สำหรับกราฟ132
974ไต่บันได132
975ปฏิทินของฉัน I LeetCode Solution132
976ค้นหาค่าสูงสุดของค่าต่ำสุดสำหรับทุกขนาดหน้าต่างในอาร์เรย์ที่กำหนด132
977จุดตัดของสองรายการที่เชื่อมโยง LeetCode Solution132
978ชุดย่อยคู่ที่หารไม่ได้ที่ใหญ่ที่สุด132
979สัญลักษณ์ของผลิตภัณฑ์ Array LeetCode Solution132
980สลับจำนวนเต็ม 2n เป็น a1-b1-a2-b2-a3-b3 - .. bn โดยไม่ต้องใช้พื้นที่เพิ่ม132
981การดำเนินการลบทรีค้นหาแบบไบนารี132
982ต้นไม้กลุ่ม132
983นับราคาในช่วง131
984การชนกันของดาวเคราะห์น้อย LeetCode Solution131
985เรือกวาดทุ่นระเบิด LeetCode โซลูชั่น131
986ค้นหาความแตกต่าง Leetcode Solution131
987ค้นหา Subtrees ที่ซ้ำกัน131
988Reverse Nodes ใน K-Group131
989การส่งผ่านลำดับระดับของต้นไม้ไบนารี131
990การข้ามผ่านขอบเขตของต้นไม้ไบนารี131
991ผลรวมสูงสุดในลำดับต่อมาที่ไม่มีสามตัวติดต่อกัน131
992สิ่งแรกที่ขาดหายไปในเชิงบวก131
993นับคู่กับผลรวมที่ได้รับ131
994ความสูงของต้นไม้ทั่วไปจากอาร์เรย์แม่131
995ต้นไม้ที่มีความสูงขั้นต่ำ โซลูชัน LeetCode131
996ค้นหาการส่งผ่านทางไปรษณีย์ของ BST จากการสั่งซื้อล่วงหน้า130
997ค้นหาทัวร์รอบแรกที่เยี่ยมชมปั๊มน้ำมันทั้งหมด130
998เพิ่มองค์ประกอบแรกเป็นสองเท่าและย้ายศูนย์ไปยังจุดสิ้นสุด130
999สร้างโซลูชัน Leetcode ที่ยอดเยี่ยมของ String130
1000Serialize และ Deserialize Binary Tree130
1001การแทรกในทรีไบนารี130
1002ปัญหาพาร์ทิชันของจิตรกร130
1003ตรวจสอบว่าคำใดเกิดขึ้นเป็นคำนำหน้าของคำใด ๆ ในประโยค Leetcode Solution130
1004Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน BST Leetcode130
1005ค้นหาจำนวนคู่ในอาร์เรย์เพื่อให้ XOR เป็น 0130
1006ฆ่ากระบวนการ LeetCode Solution129
1007เส้นทางที่ไม่ซ้ำกัน II129
1008ความยาวสูงสุดของ Subarray ซ้ำ129
1009การส่งผ่านคำสั่งระดับโดยใช้สองคิว129
1010โซลูชัน Leetcode ที่ใหญ่ที่สุด129
1011ผลิตภัณฑ์ของ Array ยกเว้น Self LeetCode Solution129
1012โซลูชัน LeetCode สตริงย่อยที่ยาวที่สุด129
1013โซลูชัน Leetcode ของ Word ที่สั้นที่สุด129
1014โซลูชัน Boomerang Leetcode ที่ถูกต้อง129
1015คำนวณ nCr% p129
1016พาร์ติชั่นผลรวมย่อยที่เท่าเทียมกัน129
1017จัดเรียงอาร์เรย์ใหม่เพื่อให้ตำแหน่งที่สูงกว่าคี่129
1018นับ subarrays ที่สูงสุดรองลงมาก่อนสูงสุด129
1019จำนวนผลต่อเนื่องที่ยาวที่สุดที่เพิ่มขึ้น129
1020ถอดรหัสสตริงจาก Alphabet เป็น Integer Mapping Leetcode Solution128
1021K จุดที่ใกล้ที่สุดไปยังแหล่งกำเนิด Leetcode Solution128
1022เพื่อนวัยที่เหมาะสม LeetCode Solution128
1023โซลูชัน LeetCode สตริงการแย่งชิง128
1024โซลูชัน LeetCode Maze III128
1025ต้นไม้ค้นหาแบบไบนารี128
1026รวบรวมคะแนนสูงสุดในตารางโดยใช้การข้ามสองครั้ง128
1027ในเวลาต่อมาความแตกต่างระหว่าง adjacents เป็นหนึ่ง128
1028ปัญหาการจัดวงเล็บแบบบูลีน128
1029ขนาดต่ำสุด Subarray Sum128
1030จำนวนวิธีสูงสุดในการแบ่งพาร์ติชันโซลูชัน LeetCode ของอาร์เรย์128
1031การสร้างผลที่ตามมาที่เพิ่มขึ้นยาวนานที่สุด (N log N)128
1032การจับคู่สตริงในโซลูชัน Array Leetcode128
1033กราฟต้นไม้ที่ถูกต้อง โซลูชัน LeetCode128
1034จำนวนพา ธ พาลินโดรมิกในเมทริกซ์128
1035การแปลงน้ำหนักสูงสุดของสตริงที่กำหนด127
1036ต้นไม้ไบนารีที่สมดุล127
1037Morris Inorder Traversal127
1038ลำดับความยาวสูงสุดที่มีความแตกต่างระหว่างองค์ประกอบที่อยู่ติดกันเป็น 0 หรือ 1127
1039Design Hit Counter โซลูชัน LeetCode127
1040สร้าง Binary Tree จากการเป็นตัวแทนของ Parent Array127
1041ถัดไป Greater Element III โซลูชัน LeetCode127
1042ตัวเลขที่น่าเกลียด127
1043ผลิตภัณฑ์สูงสุดของดัชนีของมหานครถัดไปทางซ้ายและขวา127
1044ค้นหาว่า subarray อยู่ในรูปของภูเขาหรือไม่127
1045สร้างอาร์เรย์ด้วยโซลูชัน Leetcode ของ Stack Operations127
1046ข้อดีของ BST มากกว่า Hash Table127
1047ค้นหา Peak Element127
1048ธุรกรรมที่ไม่ถูกต้อง โซลูชัน LeetCode127
1049ผลรวมดัชนีขั้นต่ำของสองรายการ126
1050ผลรวมสูงสุดของ 3 Subarrays ที่ไม่ทับซ้อนกัน126
1051น่าเกลียดหมายเลข II LeetCode โซลูชั่น126
1052บรรพบุรุษที่ต่ำที่สุด126
1053การเติมพอยน์เตอร์ขวาถัดไปในแต่ละโหนด Leetcode Solution126
1054สามารถจับภาพได้สำหรับ Rook Leetcode Solution126
1055ใช้ Trie (ทรีคำนำหน้า) Leetcode Solution126
1056ความลึกแบบวนซ้ำครั้งแรกของกราฟ126
1057จัดเรียงอาร์เรย์ใหม่เพื่อให้ 'arr [j]' กลายเป็น 'i' ถ้า 'arr [i]' เป็น 'j'126
1058เพิ่มตัวเลขสองตัว126
1059การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ โซลูชัน LeetCode126
1060Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน LeetCode เมทริกซ์ที่เรียงลำดับ126
1061ตรวจสอบโครงสร้างการค้นหาแบบไบนารี126
1062ผลที่ตามมาของ Bitonic ที่ยาวที่สุด125
1063ความสำคัญของพนักงาน LeetCode Solution125
1064นับขั้นต่ำเพื่อให้ได้อาร์เรย์ที่ต้องการ125
1065เพิ่มระยะห่างสูงสุดให้กับบุคคลที่ใกล้ที่สุด LeetCode Solution125
1066หมายเลขที่น่าเกลียดสุด ๆ125
1067Binary Tree มุมมองด้านขวา โซลูชัน LeetCode125
1068กำหนดว่าสามารถรับเมทริกซ์โดยการหมุนโซลูชัน LeetCode หรือไม่125
1069Path Sum II LeetCode Solution125
1070โซลูชัน Leetcode สตริงการเรียงลำดับแบบกำหนดเอง125
1071การกำหนดที่อยู่ IP โซลูชัน LeetCode125
1072ย้ายองค์ประกอบเชิงลบทั้งหมดไปสิ้นสุดตามลำดับโดยอนุญาตให้มีพื้นที่ว่างเพิ่มเติม125
1073ค้นหาโซลูชัน LeetCode ของ Peak Element II125
1074หาระยะห่างต่ำสุดระหว่างตัวเลขสองตัว125
1075Bitwise และช่วงตัวเลข โซลูชัน LeetCode125
1076ลบรายการที่ซ้ำกันออกจาก Sorted Array II Leetcode Solution124
1077จำนวนเกาะที่ปิด โซลูชัน Leetcode124
1078กู้คืนโซลูชัน Leetcode ต้นไม้การค้นหาไบนารี124
1079การนับคู่หาร124
1080ประเภทของต้นไม้ไบนารี124
1081ที่ใหญ่ที่สุด BST Subtree โซลูชัน LeetCode124
1082จัดเรียงอาร์เรย์ใหม่เพื่อให้องค์ประกอบดัชนีมีขนาดเล็กลงและองค์ประกอบดัชนีคี่มีค่ามากกว่า124
1083โครงสร้างข้อมูลไบนารีทรี124
1084วันแห่งปี Leetcode Solution124
1085ตัวละครต่อเนื่อง LeetCode Solution123
1086โคลนต้นไม้ไบนารีด้วยตัวชี้แบบสุ่ม123
1087สร้างวงเล็บ Leetcode Solution123
1088จำนวนนักเรียนที่ทำการบ้านในเวลาที่กำหนดโซลูชัน Leetcode123
1089ค้นหาช่วงที่เล็กที่สุดที่มีองค์ประกอบจาก k Lists123
1090พิมพ์แฝดทั้งหมดในอาร์เรย์ที่เรียงลำดับซึ่งเป็นรูปแบบ AP123
1091ทำให้เป็นอันดับและดีซีเรียลไลซ์ Binary Tree LeetCode Solution123
1092โซลูชัน Leetcode ภูมิภาคทั่วไปที่เล็กที่สุด123
1093ความแตกต่างสูงสุดระหว่างความถี่ของสององค์ประกอบเช่นองค์ประกอบที่มีความถี่มากขึ้นก็มีค่ามากกว่าเช่นกัน123
1094พิมพ์คิวรี Q จำนวนมากขึ้นถัดไป123
1095นับคู่จากอาร์เรย์ที่เรียงลำดับสองอาร์เรย์ซึ่งผลรวมเท่ากับค่าที่กำหนด x123
1096อาร์เรย์ย่อยที่มี K จำนวนเต็มต่างกัน Leetcode Solution123
1097ค้นหาในเรียงลำดับอาร์เรย์ที่หมุน122
1098ลบ Palindromic Subsequences Leetcode Solution122
1099ถัดไป การเรียงสับเปลี่ยน Leetcode Solution122
1100ผลรวมเส้นทาง122
1101ระดับของแต่ละโหนดใน Tree จากโหนดต้นทาง122
1102เส้นทางรูทสู่ลีฟพร้อมผลรวมเป้าหมาย Leetcode Solutions122
1103Kth ผลิตภัณฑ์ที่เล็กที่สุดของอาร์เรย์ที่เรียงลำดับสองชุด LeetCode Solution122
1104รวมผลรวม IV LeetCode โซลูชั่น122
1105จำนวนพี่น้องของโหนดที่กำหนดใน n-ary Tree122
1106Subarray ผลิตภัณฑ์สูงสุด122
1107มุมมองด้านล่างของทรีไบนารี121
1108โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม121
1109เขียนโค้ดเพื่อตรวจสอบว่าต้นไม้สองต้นเหมือนกันหรือไม่121
1110ช่วงเวลาคงที่เพิ่มการดำเนินการในอาร์เรย์121
1111แปลง BST เป็น Min-Heap โดยไม่ต้องใช้อาร์เรย์121
1112สถานะ LeetCode ที่ถูกต้องของ Tic-Tac-Toe121
1113พิมพ์มุมมองด้านขวาของทรีไบนารี121
1114ผลที่ตามมาที่แตกต่าง121
1115ลบรายการที่ซ้ำกันออกจากอาร์เรย์ที่เรียงลำดับ121
1116ผลรวมขั้นต่ำของกำลังสองของจำนวนอักขระในสตริงที่กำหนดหลังจากลบอักขระ k120
1117ค้นหาตำแหน่งแทรก120
1118ผลิตภัณฑ์ของช่วงในอาร์เรย์120
1119นับโซลูชัน Leetcode กลุ่มที่ใหญ่ที่สุด120
1120ตัดคัน120
1121วิธีการซ้ำเพื่อค้นหาบรรพบุรุษของต้นไม้ไบนารีที่กำหนด120
1122ค้นหาสามองค์ประกอบจากสามอาร์เรย์ที่แตกต่างกันซึ่ง a + b + c = sum120
1123ค้นหาความแตกต่างสูงสุดระหว่างองค์ประกอบขนาดเล็กทางซ้ายและขวาที่ใกล้ที่สุด120
1124Palindrome Permutation LeetCode Solution120
1125ค่าเฉลี่ยของอาร์เรย์หลังจากลบองค์ประกอบบางส่วน Leetcode Solution120
1126รูปสามเหลี่ยมคะแนนขั้นต่ำของ Polygon Leetcode Solution119
1127ฟอร์แมตโซลูชัน String Leetcode119
1128ต้นไม้ไบนารีสูงสุด119
1129เพิ่ม Triplet Subsequence โซลูชัน LeetCode119
1130โซลูชัน Leetcode ตัวคั่นพัน119
1131โซลูชัน Prime Palindrome LeetCode119
1132เพิ่มขึ้นต่อเนื่องยาวนานที่สุด119
1133ลำดับ Moser-de Bruijn119
1134เซลล์ที่มีค่าคี่ในเมทริกซ์ LeetCode Solution119
1135พิมพ์อาร์เรย์ที่แก้ไขหลังจากดำเนินการคำสั่งของการบวกและการลบ119
1136การเรียงลำดับโทโพโลยี119
1137ค้นหาองค์ประกอบในเรียงลำดับอาร์เรย์ที่หมุน118
1138สร้าง Binary Tree จากการสั่งซื้อล่วงหน้าและการสั่งซื้อทางไปรษณีย์ LeetCode Solution118
1139ลำดับโกลอมบ์118
1140Subarray ที่ยาวที่สุดของ 1 หลังจากลบ One Element LeetCode Solution118
1141สร้าง K Palindrome Strings LeetCode Solution118
1142K ผลรวมสูงสุดของอาร์เรย์ย่อยที่ติดกันทับซ้อนกัน117
1143Binary Tree เป็น Binary Search Tree Conversion117
1144ค้นหาลำดับงูที่มีความยาวสูงสุด117
1145การสืบค้นจำนวนองค์ประกอบที่แตกต่างใน Subarray117
1146ผลิตภัณฑ์สูงสุดของโซลูชัน LeetCode Binary Tree แบบแยกส่วน117
1147นับลำดับไบนารีที่มีความยาวเท่ากันโดยมีผลรวมของบิตครึ่งแรกและครึ่งหลังเท่ากัน117
1148สลับโหนดในคู่117
1149ผลที่ตามมาซ้ำซากยาวที่สุด117
1150แปลง BST เป็น Greater sum Tree117
1151ความแตกต่างขั้นต่ำที่แน่นอนใน BST Leetcode Solution117
1152Kth จำนวนน้อยที่สุดในตารางสูตรคูณ Leetcode Solution117
1153แนะนำต้นไม้แดง - ดำ117
1154ค้นหาสองอาร์เรย์ย่อยที่ไม่ทับซ้อนกันซึ่งแต่ละรายการมีโซลูชัน LeetCode รวมเป้าหมาย117
1155ผลรวมของเลขคู่หลังการสืบค้น117
1156คิวลำดับความสำคัญ116
1157รวม BST สองตัวเข้ากับพื้นที่พิเศษที่ จำกัด116
1158แฟกทอเรียลต่อท้าย Zeroes โซลูชัน LeetCode116
1159โซลูชัน LeetCode แบบสองพาร์ติชั่นที่เป็นไปได้116
1160ตรวจสอบการสร้างอาร์เรย์ผ่านโซลูชัน Leetcode ที่เชื่อมต่อกัน116
1161ลบโหนดและส่งคืน Forest Leetcode Solution116
1162หมุนอาร์เรย์116
1163เพิ่มผลรวมของความแตกต่างที่ต่อเนื่องกันสูงสุดในอาร์เรย์แบบวงกลม116
1164ต้นไม้ตัดสินใจ116
1165ปัญหาผลรวมย่อยในช่องว่าง O (sum)116
1166สตริงย่อย Palindromic Leetcode Solution116
1167K'th องค์ประกอบที่ใหญ่ที่สุดใน BST โดยใช้ช่องว่างคงที่116
1168เส้นทางรถเมล์ Leetcode Solution115
1169ค้นหาระบบข้อเสนอแนะ LeetCode Solution115
1170ค้นหาตัวคูณเลขฐานสองที่เล็กที่สุดของจำนวนที่กำหนด115
1171โซลูชัน LeetCode ของโปรแกรมรวบรวมข้อมูลเว็บ115
1172ค้นหาลำดับต่อมาของขนาด 3 ในเวลาเชิงเส้น115
1173เวอร์ชันแรกที่ไม่ดี115
1174เปรียบเทียบสตริงตามความถี่ของโซลูชัน Leetcode ตัวอักษรที่เล็กที่สุด115
1175ต้นทุนขั้นต่ำในการย้ายชิปไปยังตำแหน่งเดียวกัน โซลูชัน LeetCode115
1176ลบจำนวนขอบสูงสุดเพื่อให้กราฟสามารถสำรวจได้อย่างเต็มที่ Leetcode Solution114
1177เส้นผ่านศูนย์กลางของ N-Ary Tree LeetCode Solution114
1178การย้ายขั้นต่ำไปยัง Equal Array Elements โซลูชัน LeetCode114
1179ขั้นต่ำ Sideway Jumps โซลูชัน LeetCode114
1180โซลูชัน Leetcode มูลค่าการค้นหาไบนารีที่ใกล้เคียงที่สุด114
1181นับคู่ที่มีผลิตภัณฑ์อยู่ในอาร์เรย์114
1182จำนวนการสั่งซื้อใน Backlog Leetcode Solution113
1183จำนวนส่วนสูงสุดของความยาว a, b และ c113
1184ด้วยต้นไม้ไบนารีคุณจะลบครึ่งโหนดทั้งหมดได้อย่างไร?113
1185ย้อนกลับเส้นทางใน BST โดยใช้ Queue113
1186โซลูชัน LeetCode Array ที่ต่อเนื่องกัน112
1187กรองร้านอาหารตามอาหารมังสวิรัติ ราคา และระยะทาง โซลูชัน Leetcode112
1188ลดองค์ประกอบเพื่อสร้าง Array Zigzag LeetCode Solution112
1189Matchsticks กับ Square Leetcode Solution112
1190การสร้างคิวใหม่ตามความสูง112
1191การเคลื่อนย้ายหินไปจนถึงโซลูชัน Leetcode แบบต่อเนื่อง112
1192ค้นหาค่าที่มากที่สุดในแต่ละ Tree Row LeetCode Solution112
1193บรรพบุรุษร่วมที่ต่ำที่สุดในโครงสร้างการค้นหาแบบไบนารี112
1194การสลับโหนดในรายการที่เชื่อมโยง โซลูชัน Leetcode112
1195Kth องค์ประกอบที่เล็กที่สุดใน BST111
1196แชมเปญทาวเวอร์ โซลูชัน LeetCode111
1197ฟอร์แมตวันที่ โซลูชัน LeetCode111
1198แปลง Sorted Array เป็น Binary Search Tree LeetCode Solutions111
1199หมายเลขสามเหลี่ยมที่ถูกต้อง111
1200แบบสอบถามอาร์เรย์สำหรับการแทนที่และผลิตภัณฑ์แบบทวีคูณ111
1201subarray bitonic ผลรวมสูงสุด111
1202ใบไม้ที่ใกล้เคียงที่สุดใน Binary Tree LeetCode Solution111
1203ใหม่ 21 เกม111
1204เขียนฟังก์ชันเพื่อหาจุดตัดของรายการที่เชื่อมโยงสองรายการ110
1205ผลรวมสูงสุดของคู่ที่มีความแตกต่างเฉพาะ110
1206โซลูชัน LeetCode Perfect Square ที่ถูกต้อง110
1207ผลรวมของใบซ้าย LeetCode Solution110
1208ตัวแบ่งจำนวนเต็ม LeetCode Solution110
1209การสืบค้นช่วงสำหรับลำดับต่อมา Bracket ที่ถูกต้องยาวที่สุด110
1210วิธีพิมพ์จำนวน A สูงสุดโดยใช้ปุ่มสี่ปุ่มที่กำหนด110
1211แทนที่ค่าที่เท่ากันสองค่าติดกันด้วยค่าหนึ่งที่มากกว่า110
1212กราฟและการแสดง110
1213ค่าสูงสุดที่ดัชนีที่กำหนดในโซลูชัน LeetCode ที่มีขอบเขต110
1214ความลึกสูงสุดของไบนารีทรี110
1215การสืบค้นช่วงผลรวมโดยใช้ตารางกระจัดกระจาย110
1216โซลูชัน Leetcode ข้ามเส้นทาง109
1217BST ไปยังต้นไม้ที่มีผลรวมของคีย์ที่เล็กกว่าทั้งหมด109
1218พิมพ์อาร์เรย์ที่แก้ไขหลังจากการดำเนินการเพิ่มช่วงอาร์เรย์หลายรายการ109
1219การต่อกันของ Array LeetCode Solution109
1220ปัจจัยที่ k ของ n Leetcode Solution109
1221ผลรวมสูงสุดของเส้นทางในสามเหลี่ยมตัวเลขด้านขวา109
1222บรรพบุรุษร่วมที่ต่ำที่สุดของโซลูชัน Leetcode แบบไบนารี109
1223ผสานการเรียง109
1224แปลงจำนวนเต็มเป็นผลรวมของโซลูชัน Leetcode จำนวนเต็มไม่มีศูนย์สองตัว109
1225สไลซ์เลขคณิต II – ลำดับต่อมา โซลูชัน LeetCode109
1226หารสองจำนวนเต็ม Leetcode Solution109
1227เดาคำ109
1228ออกแบบ Skiplist โซลูชัน LeetCode108
1229ตรวจสอบความสมบูรณ์ของ Binary Tree LeetCode Solution108
1230Swap ขั้นต่ำเพื่อสร้างลำดับที่เพิ่มขึ้นโซลูชัน LeetCode108
1231คำถามเกี่ยวกับความน่าจะเป็นของเลขคู่หรือเลขคี่ในช่วงที่กำหนด108
1232ตรวจสอบว่าแต่ละโหนดภายในของ BST มีลูกเดียวหรือไม่108
1233แผ่โซลูชัน LeetCode เวกเตอร์ 2D ให้เรียบ108
1234หลักสูตรคู่ขนาน II โซลูชัน LeetCode107
1235นับชุดย่อยที่มีเลขคู่ที่แตกต่างกัน107
1236การโคลนกราฟ107
1237ตรวจสอบว่าทุกระดับของ Binary Tree ทั้งสองเป็นแอนนาแกรมหรือไม่107
1238คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Word โดยการจับคู่คำ107
1239Perfect Squares โซลูชัน LeetCode107
1240พลังของสอง107
1241โซลูชัน Leetcode เครื่องหมายบวกที่ใหญ่ที่สุด107
1242ตรวจสอบ BST ที่เหมือนกันโดยไม่ต้องสร้างต้นไม้107
1243โซลูชัน Leetcode ค่ามัธยฐานของหน้าต่างบานเลื่อน107
1244ค้นหาจำนวนขั้นต่ำของการดำเนินการผสานเพื่อสร้างอาร์เรย์พาลินโดรม106
1245Symmetric Tree โซลูชัน LeetCode โซลูชัน Leetcode106
1246ค่าเฉลี่ยของช่วงในอาร์เรย์106
1247พิมพ์ n เงื่อนไขของลำดับนิวแมน - คอนเวย์106
1248LRU Cache Leetcode Solution106
1249ค้นหาขั้นต่ำใน Rotated Sorted Array II LeetCode Solution106
1250ตัวหนาในสตริง LeetCode Solution106
1251อาร์เรย์สูงสุดจากอาร์เรย์สองอาร์เรย์ที่กำหนดให้มีลำดับเหมือนกัน106
1252นับและสลับการค้นหาในอาร์เรย์ไบนารี106
1253ขยายองค์ประกอบให้ใหญ่ที่สุดโดยใช้อาร์เรย์อื่น106
1254อาร์เรย์ที่ต่อเนื่องกัน105
1255ค้นหาองค์ประกอบที่เล็กที่สุดเป็นอันดับที่ k ใน BST (สถิติการสั่งซื้อใน BST)105
1256ไม่มีหมายเลข105
1257ตรวจสอบลำดับการสั่งซื้อล่วงหน้าของไบนารีทรี104
1258องค์ประกอบที่ยิ่งใหญ่กว่าถัดไป104
1259โซลูชัน LeetCode ที่ทับซ้อนกันของรูปภาพ103
1260ลบขั้นต่ำเพื่อสร้างวงเล็บที่ถูกต้อง LeetCode Solution103
1261ผสาน k เรียงลำดับรายการ Leetcode Solution103
1262Subarray ผลิตภัณฑ์สูงสุด103
1263ชื่อคอลัมน์แผ่นงาน Excel โซลูชัน LeetCode103
1264เวลาขั้นต่ำในการรวบรวม Apples ทั้งหมดใน Tree โซลูชัน LeetCode103
1265ตรวจสอบว่าสตริงสามารถทำลายโซลูชัน Leetcode สตริงอื่นได้หรือไม่103
1266พิมพ์บรรพบุรุษของโหนดต้นไม้ไบนารีที่กำหนดโดยไม่มีการเรียกซ้ำ103
1267ตรวจสอบว่าสองโหนดอยู่บนเส้นทางเดียวกันใน Tree หรือไม่102
1268โซลูชัน Leetcode ช่วงที่เล็กที่สุด102
1269คิวที่เป็นระเบียบ โซลูชั่น LeetCode101
1270การแบ่งพาร์ติชัน Palindrome101
1271ตรวจสอบอาร์เรย์ไบนารีว่าตัวเลขที่แสดงโดย subarray เป็นเลขคี่หรือคู่101
1272Koko กินกล้วย LeetCode Solution100
1273ตรวจสอบว่า X สามารถให้การเปลี่ยนแปลงกับทุกคนในคิวได้หรือไม่99
1274นิวแมน - แชงค์ส - วิลเลียมส์ไพรม์99
1275ต้นทุนขั้นต่ำปีนบันได LeetCode Solution99
1276ผสานอาร์เรย์ที่จัดเรียง99
1277จำนวนองค์ประกอบที่น้อยกว่าหรือเท่ากับจำนวนที่กำหนดใน subarray ที่กำหนด98
1278วิธีต่างๆ ในการเพิ่มวงเล็บ Leetcode Solution98
1279Peeking Iterator โซลูชัน LeetCode98
1280เมทริกซ์ย่อยที่ใหญ่ที่สุดพร้อมการจัดเรียงใหม่ LeetCode Solution97
1281ช่วงการสืบค้นขั้นต่ำ (การสลายตัวของรากที่สองและตารางกระจัดกระจาย)97
1282ผลรวมสูงสุดที่เพิ่มขึ้นตามมา97
1283แบบสอบถามสำหรับค่าทศนิยมของ Subarrays ของ Binary Array96
1284ค้นหา subarray เฉลี่ยสูงสุดของความยาว k96
1285จำนวนดัชนีที่มีองค์ประกอบเท่ากันในช่วงที่กำหนด96
1286สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ Leetcode Solution95
1287ตรวจสอบอาร์เรย์ของขนาด n สามารถแสดง BST ของระดับ n ได้หรือไม่94
1288Array Nesting Leetcode Solution94
1289ผลิตภัณฑ์สูงสุดของลำดับต่อมาที่เพิ่มขึ้น94
1290พื้นที่รวมขั้นต่ำที่สูญเปล่าด้วย K Resizing Operations LeetCode Solution94
1291การจัดเรียงเหรียญ โซลูชัน Leetcode93
1292Binary Tree เป็น Binary Search Tree Conversion โดยใช้ชุด STL93
1293เข้ารหัสสตริงด้วยความยาวที่สั้นที่สุด LeetCode Solution92
1294ดัชนีสุ่มเลือก LeetCode Solution92
1295จำนวนคนขั้นต่ำในการสอนโซลูชัน LeetCode92
1296ค้นหาผู้ชนะของเกม Circular โซลูชัน LeetCode91
1297เข้าถึงหมายเลขโซลูชัน LeetCode90
1298ข้อความค้นหาเกี่ยวกับ XOR ของตัวหารคี่ที่ยิ่งใหญ่ที่สุดของช่วง90
1299แปลง BST เป็น Binary Tree เพื่อให้ผลรวมของคีย์ที่ใหญ่กว่าทั้งหมดจะถูกเพิ่มเข้าไปในทุกๆ90
1300จำนวนเต็มต่ำสุดที่เป็นไปได้หลังจากมากที่สุด K Adjacent Swap บนตัวเลข โซลูชัน LeetCode90
1301Jump Game IV โซลูชัน LeetCode89
1302แปลงเป็นฐาน -2 โซลูชัน LeetCode89
1303แทรก ลบ GetRandom O(1) Leetcode Solution88
1304การส่งผ่านคำสั่งในแนวตั้งของ Binary Tree LeetCode Solution86
1305โซลูชัน LeetCode หมายเลข Palindrome86
1306เพิ่มโซลูชัน Leetcode สองหมายเลข86
1307จำนวนครั้งต่อๆ มาที่ตรงตามเงื่อนไขผลรวมที่ให้มา โซลูชัน LeetCode84
1308พิมพ์โซ่ความยาวสูงสุดของคู่84
1309ออกแบบระบบใต้ดิน Leetcode Solution83
1310โซลูชัน Subarray Sum LeetCode อย่างต่อเนื่อง82
1311ตรวจหาโซลูชัน Leetcode ของ Capital81
1312ออกแบบลีดเดอร์บอร์ด Leetcode Solution78
1313สตริงย่อยที่มีการต่อคำทุกคำ Leetcode Solution76
1314สวอปขั้นต่ำเพื่อรวมโซลูชัน Leetcode เข้าด้วยกันทั้งกลุ่ม75
1315โซลูชัน Leetcode รวมเส้นทางขั้นต่ำ73
1316โซลูชัน LeetCode องค์ประกอบที่ใช้บ่อยยอดนิยม72
1317รายการที่เชื่อมโยงคู่คี่ โซลูชัน Leetcode72
1318เปลี่ยนตัวอักษร โซลูชัน LeetCode71
1319ถอดรหัสสตริง Leetcode Solution70
1320Binary Tree Inorder Traversal โซลูชัน LeetCode70
1321โซลูชั่น LeetCode ปีประชากรสูงสุด70
1322ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง69
1323นับหมู่เกาะย่อย โซลูชัน LeetCode69
1324โซลูชัน LeetCode Subarray ต่อเนื่องที่ไม่ได้เรียงลำดับที่สั้นที่สุด69
1325ลำดับต่อมาที่ยาวที่สุด โซลูชัน LeetCode68
1326จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode68
1327รวมรูทกับหมายเลขลีทโค้ดโซลูชั่น67
1328ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง66
1329ออกแบบ เพิ่มและค้นหาคำ โครงสร้างข้อมูล โซลูชัน LeetCode65
1330สี่เหลี่ยมผืนผ้าทับซ้อน LeetCode Solution63
1331โซลูชั่น LeetCode ปีประชากรสูงสุด63
1332แทรกลงในรายการที่เชื่อมโยงแบบวงกลมที่เรียงลำดับแล้ว LeetCode Solution61
1333คะแนนของวงเล็บ LeetCode Solution60
1334เกมสโตน IV โซลูชัน LeetCode60
1335แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solution59
1336Range Sum Query 2D – โซลูชัน LeetCode ที่ไม่เปลี่ยนรูป59
1337โซลูชัน LeetCode หมายเลขสามเหลี่ยมที่ถูกต้อง58
1338Graph Bipartite คืออะไร? โซลูชัน LeetCode57
1339เปิดเผยการ์ดในการสั่งซื้อที่เพิ่มขึ้น Leetcode Solution53
1340แบ่งช็อกโกแลต LeetCode Solution49
1341ช่วงผลรวมของ BST LeetCode Solution41
1342คำแนะนำทีละขั้นตอนจากโหนดต้นไม้ไบนารีไปยังโซลูชัน LeetCode อื่น39
1343ย้อนกลับโซลูชัน Leetcode จำนวนเต็ม38
1344จัดเรียงสี โซลูชัน LeetCode36
1345ค้นหา K องค์ประกอบที่ใกล้เคียงที่สุด LeetCode Solution33
1346หมายเลขคอลัมน์ของแผ่นงาน Excel โซลูชัน LeetCode30
1347หมุนโซลูชัน LeetCode สตริง30
1348ความยาวด้านสูงสุดของสี่เหลี่ยมจัตุรัสที่มีผลรวมน้อยกว่าหรือเท่ากับเกณฑ์ LeetCode Solution28
Translate »