ค้นหา Nth Node

ระดับความยาก สะดวกสบาย
ถามบ่อยใน แอคโคไลท์ อะโดบี อเมซอน ระบบมหากาพย์ ข้อเท็จจริง ธุดงค์ MAQ โซลูชั่นโมโนไทป์ วอลคอมม์ Snapdeal
ซิตี้คอร์ป รายการที่เชื่อมโยง LinkedListเข้าชม 296

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

ในปัญหา“ Find Nth Node” เราได้ให้ไฟล์ รายการที่เชื่อมโยง เพื่อค้นหาโหนดที่ n โปรแกรมควรพิมพ์ค่าข้อมูลในโหนดที่ n N คือดัชนีจำนวนเต็มอินพุต

ตัวอย่าง

3
1 2 3 4 5 6
3

เข้าใกล้

รับรายการที่เชื่อมโยงและเราต้องหาโหนดที่ n เรามีตัวชี้ไปที่โหนดหัว  เราสามารถสร้างตัวชี้ curr ที่ชี้ไปที่ head node และเรายังใช้ตัวแปรเพื่อนับจำนวนโหนดที่เราอยู่ในขณะที่วนซ้ำผ่านรายการที่เชื่อมโยง เริ่มต้นตัวแปร count เป็น 1 ในการวนซ้ำแต่ละครั้งเราตรวจสอบว่าค่า count เท่ากับ n หรือไม่ถ้าเท่ากับ n เราจะคืนค่า curr-> val มิฉะนั้นเราจะย้ายไปที่โหนดถัดไปและเพิ่มค่านับเป็น 1

ขั้นตอนวิธี

  1. ใช้ตัวชี้ curr ชี้ไปที่ head node และตัวแปร count ที่มีค่าเป็น 1
  2. ทำซ้ำผ่านรายการที่เชื่อมโยง
  3. ถ้าค่าการนับเท่ากับ n ให้คืนค่า curr-> val
  4. อื่นชี้โหนด curr ไปยังโหนดถัดไปและเพิ่มค่านับเป็น 1

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

โปรแกรม C ++ เพื่อค้นหา Nth Node

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

class MyLinkedList {
public:
    struct ListNode {
        ListNode *next;
        int val;
        ListNode(int a): next(NULL), val(a){}
    };
    ListNode *head;

    MyLinkedList():head(NULL) {
    }
    
    void addAtHead(int val) {
        ListNode *node = new ListNode(val);
        node->next = head;
        head = node;
    }
    
    int nthNode(int n){
    	ListNode* curr = head;
    	int cnt=1;
    	while(curr){
    		if(cnt==n){
    			return curr->val;
    		}
    		curr = curr->next;
    		cnt++;
    	}
    	return -1;
    }

    void print_list(){
    	ListNode* node = head;
    while(node){
      cout<<node->val<<" ";
      node = node->next;
    }
        cout<<endl;
  }
};

int main(){
  MyLinkedList *list = new MyLinkedList();
  list->addAtHead(10);
  list->addAtHead(7);
  list->addAtHead(4);
  list->addAtHead(2);

    cout<<list->nthNode(3);
}

โปรแกรม Java เพื่อค้นหา Nth Node

import java.util.*;
import java.lang.*;
import java.io.*;

public class Main{
  
  public static void main (String[] args) throws java.lang.Exception{
    
    MyLinkedList obj = new MyLinkedList();
    obj.addAtHead(10);
    obj.addAtHead(7);
    obj.addAtHead(4);
    System.out.println(obj.nthNode(3));
    
  }
  
  public static class MyLinkedList {
    
      class Node{
          Node next = null;
          int val = 0;
          
          public Node(int val){
              this.val = val;
          }
      }
      
      private Node head;
      private int size;

      public MyLinkedList() {
          this.head = null;
          this.size = 0;
      }
      
      
      public void addAtHead(int val) {
          Node node = new Node(val);
          if(this.size == 0){
              this.head = node;
          }
          else{
              node.next = this.head;
              this.head = node;
          }
          this.size++;
      }
      
      public int nthNode(int n){
      	Node curr = head;
      	int cnt=1;
      	while(curr!=null){
      		if(cnt==n){
      			return curr.val;
      		}
      		curr = curr.next;
      		cnt=cnt+1;
      	}
      	return -1;
      }

    public void printList(){
      Node curr = head;
      while(curr!=null){
        System.out.print(curr.val+" ");
        curr = curr.next;
      }
      System.out.println("");
    }
      
  }
}

การวิเคราะห์ความซับซ้อน

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

O (n) ที่ไหน n คือค่าจำนวนเต็มที่กำหนด ที่นี่เราไปที่ n จำนวนองค์ประกอบที่ใช้เวลาเชิงเส้น

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

O (1) เพราะเราไม่ได้ใช้พื้นที่เสริมตรงนี้

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

S.No คำถามสัมภาษณ์ ถามมากี่ครั้งแล้ว
1ลบโหนดในรายการที่เชื่อมโยงแบบทวีคูณ2850
2โปรแกรม Java เพื่อค้นหาจำนวนโหนดใน Binary Tree2517
3ย้อนกลับสตริงโดยไม่มีผลต่ออักขระพิเศษ2486
4Palindrome ใช้การเรียกซ้ำ2271
5ลบโหนดของรายการที่เชื่อมโยงในตำแหน่งที่กำหนด1992
6แทรกโหนดในรายการที่เชื่อมโยงในลักษณะที่เรียงลำดับ (จากน้อยไปมาก)1676
7ค้นหาคู่องค์ประกอบจากอาร์เรย์ที่มีผลรวมเท่ากับตัวเลข1663
8จัดเรียงองค์ประกอบตามความถี่ของการเกิดขึ้น1652
9จัดเรียงด่วน1633
10เขียนโปรแกรมเพื่อพิมพ์การเรียงสับเปลี่ยนทั้งหมดของสตริงที่กำหนด1623
11ค้นหาระยะห่างต่ำสุดระหว่างตัวเลขสองตัวในอาร์เรย์1490
12สร้างรายการที่เชื่อมโยงเป็นทวีคูณ1459
13ย้อนกลับอาร์เรย์1435
14หน้าต่างที่เล็กที่สุดในสตริงที่มีอักขระทั้งหมดของสตริงอื่น1411
15ลบรายการที่ซ้ำกันทั้งหมดซ้ำ ๆ1375
16ค้นหาสามเท่าที่รวมเป็นมูลค่าที่กำหนด1367
17องค์ประกอบที่ทำซ้ำครั้งแรก1359
18ผลรวมของตัวเลขในสตริง1333
19จัดเรียงเลขคู่และเลขคี่เพื่อให้คี่มาหลังคู่1333
20จำนวนบวกที่เล็กที่สุดที่ขาดหายไปในอาร์เรย์ที่ไม่ได้เรียงลำดับ1299
21ตรวจสอบว่าองค์ประกอบของอาร์เรย์ติดต่อกันหรือไม่1269
22ตรวจหาลูปในรายการที่เชื่อมโยง1250
23Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด1239
24จัดเรียงอย่างรวดเร็วในรายการที่เชื่อมโยงแบบ SIngly1232
25Subarray กับผลรวมที่ได้รับ1226
26พิมพ์ชุดค่าผสม R ที่เป็นไปได้ทั้งหมดในอาร์เรย์ขนาด N ที่กำหนด1224
27ฟังก์ชันเรียกซ้ำเพื่อค้นหาสตริงย่อย1214
28ค้นหาจำนวนการทำซ้ำสูงสุดในอาร์เรย์1178
29การส่งผ่านคำสั่ง Binary Tree Level ใน Java1135
30ค้นหาองค์ประกอบที่เล็กที่สุดอันดับหนึ่งและสอง1130
31ตรวจสอบว่ารายการที่เชื่อมโยงสองรายการเหมือนกันหรือไม่1121
32ผลรวม Subarray สูงสุดโดยใช้ Divide และ Conquer1118
33ลบอักขระออกจากสตริงแรกซึ่งอยู่ในวินาที1085
34ค้นหาผู้นำในอาร์เรย์1071
35สลับโหนดในรายการที่เชื่อมโยง1052
36ค้นหาจำนวนครั้งที่เกิดขึ้นคี่ในอาร์เรย์1013
37ค้นหาตัวละครที่พบบ่อยเป็นอันดับสอง1007
38จัดเรียงหมายเลขที่กำหนดให้เป็นหมายเลขที่ใหญ่ที่สุด II1004
39กำหนดให้สตริงค้นหาอักขระที่ไม่ซ้ำกันตัวแรก984
40ค้นหา Triplet ในอาร์เรย์ด้วยผลรวมที่กำหนด976
41รับอาร์เรย์ที่เรียงลำดับและหมายเลข x ให้ค้นหาคู่ในอาร์เรย์ที่มีผลรวมใกล้เคียงกับ x965
42จำนวนครั้งทั้งหมดของรายการที่ระบุในรายการที่เชื่อมโยง964
43โปรแกรมตรวจสอบว่าสตริงมีการหมุนซึ่งกันและกันหรือไม่963
44พิมพ์คำที่เป็นไปได้ทั้งหมดจากหมายเลขโทรศัพท์947
45ค้นหาหมายเลขที่หายไป938
46จัดเรียงตัวเลขบวกและลบใหม่อีกทางหนึ่งในอาร์เรย์931
47สตริงย่อย Palindromic ที่ยาวที่สุด919
48แยกโหนดคู่และคี่ในรายการที่เชื่อมโยง902
49พิมพ์ลำดับต่อมาที่ยาวที่สุด896
50สหภาพและจุดตัดของรายการที่เชื่อมโยงสองรายการ886
51แปลงสตริงหนึ่งไปเป็นอีกสตริงโดยใช้จำนวนขั้นต่ำของการดำเนินการที่กำหนด885
52ตรวจสอบสตริงที่จัดเรียงใหม่สามารถสร้าง palindrome ได้867
53จัดเรียงอาร์เรย์ที่กำหนดใหม่ในรูปแบบขั้นต่ำสูงสุด856
54การใช้งานแบบวนซ้ำของการเรียงลำดับด่วน846
55เรียงลำดับการแทรก836
56นับสามเหลี่ยมที่เป็นไปได้835
57การคูณสองเมทริกซ์817
58จำนวนสามเท่าที่มีผลรวมน้อยกว่ามูลค่าที่ระบุ808
59ตรวจสอบว่ารายการที่เชื่อมโยงคือ palindrome หรือไม่806
60หมุนรายการที่เชื่อมโยง804
61ซื้อหุ้นขายเพื่อเพิ่มผลกำไร802
62ชักเย่อ776
63การเชื่อมต่อของสองสาย775
64พิมพ์รายการที่ซ้ำกันทั้งหมดในสตริงอินพุต769
65นับจำนวนสตริงย่อยด้วย K อักขระที่แตกต่างกัน769
66ค้นหาองค์ประกอบที่ยิ่งใหญ่และเล็กที่สุดที่ใกล้ที่สุด758
67สตริงย้อนกลับโดยไม่มีตัวแปรชั่วคราว753
68ปัญหาคนดัง752
69ค้นหา Pythagorean Triplets จาก Array749
70ลบ 'b' และ 'ac' ออกจากสตริงที่กำหนด746
71ค้นหาองค์ประกอบทั่วไปทั้งหมดในอาร์เรย์เรียงลำดับสามตัวที่กำหนด738
72ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่ไม่ได้เรียงลำดับ719
73ค้นหาแถวที่มีจำนวนสูงสุด 1715
74ค้นหา Peak Element จาก Array711
75ค้นหา subarray ที่มีผลรวมเท่ากับจำนวน X ที่กำหนด709
76ลบอักขระขั้นต่ำเพื่อให้สองสตริงกลายเป็นแอนนาแกรม707
77ค้นหาหมายเลขที่ขาดน้อยที่สุดในอาร์เรย์ที่เรียงลำดับ703
78การเพิ่มสองเมทริกซ์698
79ปริศนาอาร์เรย์ผลิตภัณฑ์697
80สร้างสตริงไบนารีทั้งหมดโดยไม่ต้องต่อเนื่อง 1697
81ผลรวมสูงสุดขององค์ประกอบที่ไม่ต่อเนื่องกัน686
82ใช้สอง Stacks ในอาร์เรย์686
83Subarray ผลิตภัณฑ์สูงสุด II671
84อันดับพจนานุกรมของสตริง668
85การคูณก่อนหน้าและถัดไป662
86ตรวจสอบว่าเมทริกซ์ที่กำหนดสองรายการเหมือนกันหรือไม่661
87การลบเมทริกซ์สองตัว649
88ย้ายศูนย์ทั้งหมดไปที่จุดสิ้นสุดของอาร์เรย์ที่กำหนด644
89ผสาน K เรียงลำดับอาร์เรย์และพิมพ์เอาต์พุตที่เรียงลำดับ643
90แบ่งสตริงเป็น N ส่วนเท่า ๆ กัน640
91อัลกอริทึมออนไลน์สำหรับการตรวจสอบ Palindrome ในสตรีม640
92สร้างจำนวนขั้นต่ำจากลำดับที่กำหนดของ D และฉัน635
93ตรวจสอบว่าสองสายเป็นแอนนาแกรมของกันและกันหรือไม่633
94ลบตัวเลขที่เกิดซ้ำในหมายเลขที่กำหนด628
95จัดเรียงสแต็กโดยใช้สแต็กชั่วคราว621
96ผลรวม Subarray Circular สูงสุด621
97จัดเรียงรายการที่เชื่อมโยงซึ่งเรียงลำดับสลับจากน้อยไปมากและจากมากไปหาน้อย620
98Subarray และผลที่ตามมา615
99ค้นหาองค์ประกอบขั้นต่ำในอาร์เรย์ที่เรียงและหมุน615
100ย้ายองค์ประกอบสุดท้ายของรายการที่เชื่อมโยงไปที่ตำแหน่งแรก613
101ทัวร์แบบวงกลมครั้งแรกเพื่อเยี่ยมชมตู้เติมน้ำมันทั้งหมด611
102เปรียบเทียบสองสตริง (รายการที่เชื่อมโยง)607
103Subarray ที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 0 และ 1606
104องค์ประกอบสูงสุดในอาร์เรย์ซึ่งเพิ่มขึ้นแล้วลดลง603
105การแบนรายการที่เชื่อมโยง602
106Palindrome Permutations ของสตริง600
107Palindromes ในช่วงที่กำหนด592
108เรียกใช้การเข้ารหัสความยาว592
109องค์ประกอบปรากฏมากกว่า N / K เท่าใน Array591
110การแทรกขั้นต่ำเพื่อสร้างพาลินโดรมที่สั้นที่สุด591
111องค์ประกอบเสียงข้างมาก590
112พิมพ์การเรียงสับเปลี่ยนทั้งหมดด้วยการทำซ้ำ588
113การตรวจสอบ Pangram588
114อักขระขั้นต่ำที่จะเพิ่มที่ด้านหน้าเพื่อสร้าง String Palindrome579
115หมุนสตริงเพื่อรับสตริงขั้นต่ำตามศัพท์577
116อักขระที่ซ้ำกันมากที่สุดในสตริง576
117ซ้ำตามมาของความยาวสองหรือมากกว่า576
118จัดเรียงรายการที่เชื่อมโยงใหม่ในสถานที่575
119รวมรายการที่เชื่อมโยงเข้ากับรายการอื่นที่ตำแหน่งอื่น574
120ลบรายการที่ซ้ำกันทั้งหมดในรายการที่เชื่อมโยงที่เรียงลำดับ574
121จำนวนขั้นต่ำของ Merge Operations เพื่อสร้าง Array Palindrome573
122พิมพ์แอนนาแกรมทั้งหมดเข้าด้วยกันตามลำดับคำ565
123โซลูชัน Sum Leetcode สองรายการ565
124เรียงลำดับอาร์เรย์ใหม่ตามดัชนีที่กำหนด560
125โซลูชัน 3Sum Leetcode559
126ปัญหาการเรียงลำดับแพนเค้ก555
127ผสานช่วงเวลาที่ทับซ้อนกัน II549
128โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม548
129การเปลี่ยนเมทริกซ์538
130ขนาดของ Subarray ที่มีผลรวมสูงสุด538
131ลบพื้นที่พิเศษออกจากสตริง537
132ลบรายการที่ซ้ำกันออกจากสตริง537
133การลบ Spaces ออกจากสตริงโดยใช้ stringstream537
134ผลรวมสูงสุดที่เพิ่มขึ้นตามมา534
135Palindrome ที่เล็กที่สุดหลังการเปลี่ยน534
136ตรวจสอบว่าสตริงที่กำหนดเป็นการหมุนของพาลินโดรมหรือไม่534
137Palindrome ที่ยาวที่สุดสามารถสร้างขึ้นได้โดยการลบหรือจัดเรียงอักขระใหม่532
138ปัญหาเกี่ยวกับพาร์ติชัน531
139สร้างสตริงไบนารีทั้งหมดจากรูปแบบที่กำหนด523
140ตรวจสอบว่าสตริงห่างกัน K หรือไม่519
141ความยาวของสตริงย่อยที่ยาวที่สุดที่ถูกต้อง516
142หาศูนย์ที่จะพลิกเพื่อให้จำนวนของการต่อเนื่อง 1 ถูกขยายใหญ่สุด513
143ลบรายการล่าสุด512
144แทรกโหนดในรายการที่เชื่อมโยงที่เรียงลำดับ511
145ตรวจสอบว่าสตริงที่กำหนดสองสายเป็นไอโซมอร์ฟิกซึ่งกันและกันหรือไม่509
146ความแตกต่างสูงสุดระหว่างสององค์ประกอบเช่นองค์ประกอบที่ใหญ่กว่าเกิดขึ้นหลังจากเล็กลง503
147โปรแกรมสลับอักขระทั้งหมดในสตริง503
148สตริงที่ระบุเป็นการแทรกระหว่างสตริงอื่น ๆ อีกสองสตริงหรือไม่496
149นับขั้นตอนขั้นต่ำเพื่อรับ Array ที่กำหนด492
150ค้นหาคู่กับความแตกต่างที่ได้รับ489
151จำนวนองค์ประกอบที่เล็กกว่าทางด้านขวา487
152รวมการจัดเรียงที่ดีกว่าการจัดเรียงอย่างรวดเร็วสำหรับรายการที่เชื่อมโยง487
153ตรวจสอบความยาวของสตริงเท่ากับตัวเลขที่ต่อท้าย487
154ตรวจสอบว่าแถวทั้งหมดของเมทริกซ์เป็นแบบวงกลมของกันและกันหรือไม่484
155คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Divide and Conquer484
156ค้นหาโหนดที่ n ของรายการที่เชื่อมโยงจากท้าย479
157เปรียบเทียบตัวเลขสองเวอร์ชัน476
158จัดเรียง 0s 1s และ 2s ใน Array472
159พิมพ์ interleavings ทั้งหมดของสองสตริงที่กำหนด472
160ค้นหาจุดคงที่ในอาร์เรย์ที่กำหนด470
161กลับคำในสตริงที่กำหนด469
162เรียงลำดับอาร์เรย์ใหม่โดยใช้ดัชนีที่กำหนด468
163ค่ามัธยฐานของสอง Sorted Arrays LeetCode Solution466
164รวมรายการที่เชื่อมโยงที่เรียงลำดับสองรายการเพื่อให้รายการที่ผสานอยู่ในลำดับย้อนกลับ465
165พิมพ์ย้อนกลับของสตริง (การเรียกซ้ำ)465
166ค้นหา Subarray ของความยาวที่กำหนดด้วยค่าเฉลี่ยน้อยที่สุด465
167แยกรายการที่เชื่อมโยงโดยใช้โหนดอื่น461
168พิมพ์สตริงความยาวคี่ในรูปแบบ 'X'450
169ค้นหาองค์ประกอบโดยใช้การค้นหาแบบไบนารีในอาร์เรย์ที่เรียงลำดับ448
170พิมพ์พาร์ติชัน Palindromic ทั้งหมดของสตริง446
171Swap Kth Node จากจุดเริ่มต้นด้วย Kth Node จาก End445
172ค้นหา K Length Subarray ของค่าเฉลี่ยสูงสุด443
173ค้นหารายการที่ซ้ำกันในอาร์เรย์ด้วยวิธีที่มีประสิทธิภาพสูงสุด436
174พิมพ์พาร์ติชัน palindromic ทั้งหมด433
175ปัญหา Superstring ที่สั้นที่สุด431
176แบนรายการที่เชื่อมโยงหลายระดับ428
177ความยาวสูงสุดของคู่โซ่426
178ตรวจสอบว่าสตริงตามลำดับของอักขระตามรูปแบบหรือไม่426
179จัดเรียงสตริงตามสตริงอื่น425
180การเรียงลำดับ K เรียงอาร์เรย์421
181ช่วงที่ยาวที่สุดที่มีผลรวมเท่ากันในสองอาร์เรย์ไบนารี II408
182ย้อนกลับรายการที่เชื่อมโยงในกลุ่ม406
183ค้นหาลำดับที่ตามมาของขนาด 3406
184โปรแกรมเพิ่มเลขฐานสองสองหลัก404
185พิมพ์ประโยคทั้งหมดซ้ำ ๆ ที่สามารถสร้างขึ้นจากรายการคำศัพท์403
186คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Binary Search II402
187ค้นหาตัวเลขสองตัวที่มีโอกาสคี่ในอาร์เรย์ที่ไม่เรียงลำดับ402
188ย้อนกลับรายการที่เชื่อมโยงแบบเดี่ยว (ซ้ำ / ไม่เกิดซ้ำ)397
189ซีซาร์ไซเฟอร์395
190อักขระที่ไม่ซ้ำ Kth394
191ตรวจสอบว่า String สามารถว่างเปล่าได้หรือไม่โดยการลบ Substring ที่กำหนดซ้ำ ๆ391
192จัดเรียงรายการที่เชื่อมโยงใหม่ใน Zig-Zag390
193การเรียงลำดับแพนเค้ก386
194คำนำหน้าทั่วไปที่ยาวที่สุดโดยการจับคู่คำ386
195หมุนภาพ 90 องศา383
196การเรียงลำดับของสตริงที่กำหนดโดยใช้ STL382
197สตริงย้อนกลับที่สมบูรณ์แบบ380
198การผสานสองอาร์เรย์ที่เรียงลำดับ377
199การเพิ่มผลที่ตามมาของความยาวที่สามด้วยผลิตภัณฑ์สูงสุด376
200ค้นหาอักขระที่ไม่ซ้ำตัวแรกในสตริง375
201ค้นหาจุดที่ฟังก์ชันที่เพิ่มขึ้นอย่างจำเจกลายเป็นบวกในครั้งแรก371
202ส่วนเสริม 1 และ 2 ของเลขฐานสอง371
203จัดเรียงรายการที่เชื่อมโยงด้วย 0s, 1s และ 2s369
204สี่องค์ประกอบที่รวมที่จะให้369
205สร้างรายการที่เชื่อมโยงผลรวมสูงสุดจากรายการที่เชื่อมโยงที่เรียงลำดับสองรายการที่มีโหนดทั่วไปบางโหนด369
206แสดงรายการที่มีอักขระทั้งหมดของคำที่กำหนด368
207คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้อักขระโดยการจับคู่อักขระ365
208ลบโหนดหลังจาก M362
209นับจำนวนครั้งที่เกิดขึ้นในอาร์เรย์ที่เรียงลำดับ361
210อักขระที่เกิดขึ้นสูงสุดในสตริง359
211สตริง Palindrome (ตัวเลข)357
212แยกสตริง355
213อักขระขั้นต่ำที่จะถูกลบออกเพื่อสร้าง Binary String Alternate355
214การเรียงลำดับอาร์เรย์ของสตริง347
215วงเล็บที่ถูกต้อง โซลูชัน LeetCode347
216การใช้งานซ้ำของ atoi ()346
217แปลงสตริงที่เป็นการทำซ้ำของสตริงย่อยของความยาว K345
218แม้แต่ Substring Count345
219ตรวจสอบว่ารายการสตริงที่เชื่อมโยงเป็น Palindrome หรือไม่343
220พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์342
221ค้นหาหมายเลขซ้ำแรกในอาร์เรย์ที่กำหนด339
222พิมพ์เส้นทางที่สั้นที่สุดเพื่อพิมพ์สตริงบนหน้าจอ337
223ย้อนกลับรายการที่เชื่อมโยงเดี่ยวแบบวนซ้ำ337
224โซลูชัน Subarray Leetcode สูงสุด335
225อักขระ N ในสตริงทศนิยมที่ต่อกัน334
226ย้อนกลับสตริงโดยใช้ Stack334
227แปลง string1 เป็น string2 ในการแก้ไขครั้งเดียว334
228เราสามารถย้อนกลับรายการที่เชื่อมโยงในเวลาน้อยกว่า O (n) ได้หรือไม่?333
229การจับคู่อักขระตัวแทน333
230นับจำนวนคำ332
231ไบนารีทรีไปยังรายการที่เชื่อมโยงแบบทวีคูณ329
232ตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่328
233จัดเรียงองค์ประกอบตามความถี่ II327
234ผสานสองอาร์เรย์ที่เรียงลำดับ324
235ค้นหาองค์ประกอบที่หายไปจากอาร์เรย์ที่ซ้ำกัน322
236แยกสี่สายที่แตกต่างกัน322
237การคูณเมทริกซ์เชนโดยใช้การเขียนโปรแกรมแบบไดนามิก319
238ค้นหาตรงกลางของรายการที่เชื่อมโยง318
239ผลที่ตามมาที่ยาวที่สุดด้วยการเรียงสับเปลี่ยน317
240นับคู่ในระยะทางเดียวกันกับตัวอักษรภาษาอังกฤษ315
241โรมันเป็นจำนวนเต็ม Leetcode โซลูชั่น308
242องค์ประกอบที่ยิ่งใหญ่ถัดไปในอาร์เรย์308
243การเรียงสับเปลี่ยน Palindrome302
244ค้นหาคู่ทั้งหมดด้วยความแตกต่างที่ได้รับ297
245ค้นหา Nth Node296
246การค้นหาโหนดในโครงสร้างการค้นหาแบบไบนารี294
247สตริง (แทนจำนวนเต็ม) เป็นค่า292
248โซลูชัน Leetcode ของ Word Search292
249พิมพ์วิธีที่เป็นไปได้ทั้งหมดในการแบ่งสตริงในรูปแบบ Bracket290
250เมทริกซ์ Toeplitz290
251Triplet จากสามรายการที่เชื่อมโยงกับผลรวมที่กำหนด290
252ลบทรี290
253ย้อนกลับสตริง289
254นับคู่ด้วยผลรวมที่ได้รับ288
255ไม่มีปัญหาราชินี288
256ย้อนกลับบิต287
257วิธีการใช้ k Stacks อย่างมีประสิทธิภาพใน Single Array?286
258ลบโหนดภายใต้เงื่อนไขที่กำหนด286
259เปลี่ยนเพศของสตริงที่กำหนด286
260จัดเรียงอาร์เรย์ของสตริง286
261ต้นไม้ไบนารี284
262องค์ประกอบแรกที่ไม่ซ้ำ284
263จำนวนสตริงย่อยที่รวมซ้ำได้สูงสุด 9284
264รูปแบบสตริงย่อยซ้ำ280
265ย้ายองค์ประกอบเชิงลบทั้งหมดไปที่ด้านหนึ่งของอาร์เรย์280
266ห้องประชุม II โซลูชั่น LeetCode279
267จำนวนเกาะ โซลูชั่น LeetCode278
268นามสกุลทั่วไปที่ยาวที่สุด278
269กองต่ำ276
270LeetCode Solution สตริงย่อย Palindromic ที่ยาวที่สุด276
271ลบช่องว่างออกจากสตริง275
272ลบจุดกลางในรายการที่เชื่อมโยงของส่วนบรรทัด274
273สลับอาร์เรย์ที่กำหนด273
274องค์ประกอบที่พบบ่อยที่สุดในอาร์เรย์271
275อัลกอริทึม Dijkstra268
276ค้นหาอักขระที่สองบ่อย267
277หมายเลขฟีโบนักชี267
278ซูโดกุ Solver267
279โซลูชั่นปล้นบ้าน Leetcode266
280โปรแกรมลำดับนกกาเหว่า266
281ลดความแตกต่างสูงสุดระหว่างความสูง265
282ค้นหาคำ264
283กองซ้อนสูงสุด264
284การประเมินนิพจน์263
285KMP อัลกอริทึม261
286ค้นหาแทรกตำแหน่ง Leetcode โซลูชัน260
287ชุดย่อย Leetcode258
288จำนวน 1 บิต258
289จัดเรียงลิงก์ซึ่งเรียงตามค่าสัมบูรณ์258
290โคลนรายการที่เชื่อมโยงด้วยตัวชี้ถัดไปและแบบสุ่ม (Hashing)257
291โซลูชัน Palindrome Leetcode ที่ถูกต้อง255
292โซลูชัน Plus One Leetcode255
293การประเมิน Postfix Expression255
294Min Stack Leetcode โซลูชัน254
295กลับคำในสตริง254
296รวมผลรวม Leetcode Solution253
297Backspace String เปรียบเทียบ249
298ผสานโซลูชัน Leetcode อาร์เรย์ที่เรียงลำดับ249
299วิธีการลบรายการที่เชื่อมโยง248
300ตั้งค่า Matrix Zeroes248
301คู่ของค่าเชิงลบที่เป็นบวกในอาร์เรย์246
302Subarray ที่มี 0 ผลรวม246
303อัลกอริทึม Rabin Karp244
304องค์ประกอบทั่วไปในทุกแถวของเมทริกซ์ที่กำหนด244
305การกลับคิว242
306จำนวนคู่ดัชนีที่มีองค์ประกอบเท่ากันในอาร์เรย์241
307ประกอบด้วย Duplicate II Leetcode Solution241
308ลบองค์ประกอบตรงกลางของสแต็ก240
309Sqrt (x) โซลูชัน Leetcode240
310จุดตัดของโซลูชัน Leetcode สองอาร์เรย์ II239
311หอคอยแห่งฮานอย239
312Leetcode สามเหลี่ยมปาสคาล238
313ผลรวมรวม237
314ค้นหาหมายเลข K สูงสุด (หรือบ่อยที่สุด) ในสตรีม237
315ผลิตภัณฑ์ของอาร์เรย์ยกเว้นตัวเอง236
316การบีบอัดสตริง235
317ย้อนกลับคำแต่ละคำ235
318โซลูชันจำนวนเต็มเป็นโรมัน Leetcode235
319เทคนิคหน้าต่างบานเลื่อน234
320ประกอบด้วย Duplicate234
321การนำ Deque ไปใช้งานโดยใช้ Doubly Linked List233
322แยกเลขคู่และเลขคี่233
323นับ subarrays ด้วยจำนวน 1 และ 0 เท่ากัน233
324อัลกอริทึมการเปลี่ยนหน้าในระบบปฏิบัติการ233
325การแลกเปลี่ยนขั้นต่ำที่จำเป็นเพื่อนำองค์ประกอบทั้งหมดที่น้อยกว่าหรือเท่ากับ k มารวมกัน233
326สร้างไบนารีทรีจากการสั่งซื้อล่วงหน้าและการสั่งซื้อล่วงหน้า232
327คำที่ซ้ำกันมากที่สุดเป็นอันดับสองในลำดับ232
328นับเลขคี่ในโซลูชัน Leetcode ช่วงช่วงเวลา231
329โซลูชัน Leetcode หมายเลขเดียว231
330เพิ่ม Binary Leetcode Solution230
331อัลกอริทึม Bellman Ford229
332กลุ่มคำที่มีชุดอักขระเดียวกัน229
333การประเมินนิพจน์ทางคณิตศาสตร์228
334มูลค่าขั้นต่ำที่จะได้รับการบวกทีละขั้นตอน Sum Leetcode Solution228
335อัลกอริทึม Kruskal227
336Postfix เป็น Infix Conversion227
337Palindrome Linked List Leetcode โซลูชัน227
338K-th องค์ประกอบที่เล็กที่สุดในเมทริกซ์ที่เรียงลำดับ227
339Pow (x, n) โซลูชัน Leetcode227
340ค้นหาผลรวมขององค์ประกอบที่ไม่ซ้ำกัน (แตกต่างกัน) องค์ประกอบในอาร์เรย์226
341ผลรวมขององค์ประกอบต่ำสุดและสูงสุดของ subarrays ขนาด k ทั้งหมด226
342จัดเรียงองค์ประกอบตามความถี่226
343ออกแบบสแต็กที่รองรับ getMin () ใน O (1) เวลาและ O (1) พื้นที่พิเศษ226
344การเรียงลำดับถัดไป226
345จำนวนลูกโป่งสูงสุดของโซลูชัน Leetcode225
346Subarray ที่เล็กที่สุดพร้อม k ตัวเลขที่แตกต่างกัน224
347ค้นหา Lucky Integer ใน Array Leetcode Solution223
348โซลูชัน Leetcode คำนำหน้าทั่วไปที่ยาวที่สุด223
349คำที่ใช้บ่อย K ยอดนิยม223
350การดำเนินการขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดเท่ากันในอาร์เรย์223
351โซลูชัน Leetcode องค์ประกอบส่วนใหญ่223
352กำหนดอาร์เรย์ที่ไม่เรียงลำดับสองรายการให้ค้นหาคู่ทั้งหมดที่มีผลรวมเป็น x222
353การเรียงลำดับอาร์เรย์โดยใช้ Stacks221
354สตริงการแย่งชิง221
355สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ LeetCode Solution220
356นับ subarrays ที่มีองค์ประกอบที่แตกต่างกันทั้งหมดเหมือนกับอาร์เรย์ดั้งเดิม220
357พีชคณิต Leetcode Solution220
358ประเมินกอง220
359อัลกอริธึม Convex Hull219
360องค์ประกอบแรกเกิดขึ้น k ครั้งในอาร์เรย์219
361Subarray สูงสุด219
362โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม219
363หมายเลขพิเศษ218
364ค้นหาตัวเลขด้วยโซลูชัน Leetcode จำนวนคู่217
365จำนวนคู่ที่ดีโซลูชัน Leetcode217
366คำนำหน้าในการแปลง Infix217
367ขั้นต่ำในการบรรลุเป้าหมายโดยอัศวิน216
368ตรวจสอบว่าอาร์เรย์สองอาร์เรย์เท่ากันหรือไม่216
369ผลรวมเส้นทางขั้นต่ำ216
370โซลูชัน LeetCode เมทริกซ์เกลียว216
371ค้นหา Town Judge Leetcode Solution215
372จัตุรัสสูงสุด215
373Swap Nodes ในคู่ Leetcode Solutions215
374ย้อนกลับตัวเลขโดยใช้กอง215
375ความแตกต่างสูงสุดที่เป็นไปได้ของสองชุดย่อยของอาร์เรย์214
376การย้อนกลับองค์ประกอบ K แรกของคิว214
377Range Sum Query 2D – โซลูชัน Leetcode ที่ไม่เปลี่ยนรูป213
378ค้นหารายการที่ซ้ำกันในอาร์เรย์ที่กำหนดเมื่อองค์ประกอบไม่ จำกัด เฉพาะช่วง213
379Fizz Buzz Leetcode213
380การเข้ารหัส Huffman213
381กลุ่มแอนนาแกรม212
382โซลูชัน Leetcode Triangle II ของ Pascal212
383Leetcode เรียงลำดับ212
384โซลูชัน Leetcode ความแตกต่างสัมบูรณ์ขั้นต่ำ212
385หมายเลขที่หายไป โซลูชัน Leetcode212
386Count Primes Leetcode Solutions211
387การเรียกใช้ผลรวมของโซลูชัน Leetcode อาร์เรย์ 1d211
388ค้นหาใน Rotated Sorted Array Leetcode Solution211
389พลังของโซลูชัน Leetcode สองตัว211
390ความลึกสูงสุดของโซลูชัน Leetcode แบบไบนารีทรี210
391ค้นหาหมายเลข Palindrome ที่ใกล้ที่สุด210
392ผสานโซลูชัน Leetcode แบบเรียงลำดับสองรายการ210
393องค์ประกอบที่พบบ่อย K ยอดนิยม210
394จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution210
395หมายเลขเดียว210
396ความถี่สะสมของการนับของแต่ละองค์ประกอบในอาร์เรย์ที่ไม่เรียงลำดับ209
397โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำใคร209
398ปัญหาผลรวมย่อย209
399ค้นหาตัวเลขทั้งหมดที่หายไปในโซลูชัน Array Leetcode209
400การเรียงลำดับโดยใช้ฟังก์ชันแฮชเล็กน้อย209
401ใช้ Stack และ Queue โดยใช้ Deque209
402แบบสอบถามสตริงย่อย Palindrome209
403แปลงสตริงเป็น Int209
404House Robber II โซลูชัน Leetcode208
405ค้นหาองค์ประกอบที่เกิดซ้ำครั้งแรกในอาร์เรย์ของจำนวนเต็ม208
406ตรวจสอบว่าอาร์เรย์ประกอบด้วยจำนวนเต็มต่อเนื่องที่อนุญาตให้ทำซ้ำหรือไม่208
407เวลาที่ดีที่สุดในการซื้อและขาย Stock II Leetcode Solution208
408เส้นทางที่ไม่ซ้ำใคร208
409ระยะห่างสูงสุดระหว่างการเกิดองค์ประกอบเดียวกันสองครั้งในอาร์เรย์208
410ค้นหาสามอันดับแรกที่ซ้ำกันในอาร์เรย์207
411การแปลงซิกแซก207
412เงินเดือนเฉลี่ยไม่รวมโซลูชัน Leetcode เงินเดือนขั้นต่ำและสูงสุด207
413การเรียงสับเปลี่ยนกรณีจดหมาย207
414ค้นหาขั้นต่ำในอาร์เรย์เรียงลำดับที่หมุน207
415Coin Change 2 Leetcode โซลูชั่น207
416นิพจน์มีวงเล็บสำรองหรือไม่207
417ผลรวม Subarray เท่ากับ k207
418ค้นหาจำนวนพนักงานภายใต้พนักงานทุกคน207
419กราฟ Bipartite207
420ความยาวของ subarray ที่ใหญ่ที่สุดที่มีองค์ประกอบที่อยู่ติดกัน206
421พิมพ์องค์ประกอบที่แตกต่างทั้งหมดของอาร์เรย์จำนวนเต็มที่ระบุ206
422แฮปปี้ นัมเบอร์ ลีทโค้ด โซลูชั่น206
423วิธีการติดตั้ง Stack โดยใช้ Priority Queue หรือ Heap206
424โซลูชัน Matrix Diagonal Sum Leetcode206
425ความแตกต่างระหว่างความถี่สูงสุดและความถี่ต่ำสุดในอาร์เรย์205
426อัลกอริทึมของ Prim205
427Subarray Sum เท่ากับ K LeetCode Solution205
428โซลูชัน Leetcode แบบต่อเนื่องสูงสุด205
429องค์ประกอบที่เล็กที่สุดซ้ำ K ครั้ง205
430ค้นหาค่ามัธยฐานจากสตรีมข้อมูล205
431ถอดรหัสสตริง204
432ค้นหาคู่ทั้งหมด (a, b) ในอาร์เรย์เพื่อให้ a% b = k204
433ค้นหาผู้ชนะใน Tic Tac Toe Game Leetcode Solution204
434จำนวนตัวเลขที่เล็กกว่าโซลูชัน Leetcode จำนวนปัจจุบัน203
435พิมพ์ subarrays ทั้งหมดด้วยผลรวม 0203
436นับสตริงย่อยด้วยจำนวน 0s, 1s และ 2s ที่เท่ากัน203
437ตรวจสอบว่า N และโซลูชัน Leetcode มีอยู่สองชั้นหรือไม่203
438จัดเรียงจำนวนเต็มตามจำนวน 1 บิต Leetcode Solution203
439Subarrays ที่มีองค์ประกอบที่แตกต่างกัน203
440จัดเรียงสแต็กโดยใช้การเรียกซ้ำ203
441เวลาที่ดีที่สุดในการซื้อและขาย Stock III Leetcode Solution202
442หมายเลขคาตาลันที่ N202
443การใช้งานแคช LRU202
444ความสามารถในการจัดส่งพัสดุภายใน D Days Leetcode Solution202
445Fizz Buzz201
446นับคู่จากรายการที่เชื่อมโยงสองรายการซึ่งผลรวมเท่ากับค่าที่กำหนด201
447จำนวนเต็มย้อนกลับ201
448หมายเลขฟีโบนักชี โซลูชัน LeetCode201
449ลบจำนวนองค์ประกอบขั้นต่ำที่ไม่มีองค์ประกอบทั่วไปอยู่ในทั้งสองอาร์เรย์201
450ย้อนกลับกองโดยใช้การเรียกซ้ำ201
451ลบผลิตภัณฑ์และผลรวมของตัวเลขของ Integer Leetcode Solution201
452ลบรายการที่ซ้ำกันออกจาก Sorted Array Leetcode Solution200
453ค้นหาอักขระทั่วไป Leetcode Solution200
454โซลูชัน LeetCode อาร์เรย์โมโนโทนิก200
455ค้นหาหมายเลขที่ซ้ำกัน200
456ดักจับน้ำฝน Leetcode Solution199
457แถวที่อ่อนแอที่สุด K ในโซลูชัน Matrix Leetcode199
458ย้อนกลับรายการที่เชื่อมโยง199
459ย้อนกลับสตริง199
460Reverse Vowels ของ String Leetcode Solution199
461ค้นหาองค์ประกอบที่มีอยู่ในอาร์เรย์แรกไม่ใช่ในวินาที199
462สร้างสตริงที่มีอักขระที่มีโซลูชัน Leetcode จำนวนคี่199
463องค์ประกอบที่ใหญ่ที่สุด Kth ใน Array Leetcode Solutions198
464คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Trie198
465จำนวนเต็มเป็นคำภาษาอังกฤษ198
466นับและพูด198
467ลบโหนดจากรายการที่เชื่อมโยงโดยไม่มีตัวชี้หัว198
468หมายเลขคอลัมน์ของแผ่นงาน Excel Leetcode Solution198
469หอคอยซ้ำแห่งฮานอย198
470แก้ไขระยะทาง198
471subarray ที่ยาวที่สุดที่ไม่มีองค์ประกอบที่แตกต่างกันมากกว่า K197
472ผสานสองรายการที่เชื่อมโยงที่เรียงลำดับ197
473อัลกอริทึม Floyd Warshall197
474มุมมองด้านบนของ Binary Tree197
475การจัดข้อความให้เหมาะสม โซลูชัน LeetCode197
476ค้นหาองค์ประกอบที่แตกต่างกันทั่วไปสำหรับทุกแถวของเมทริกซ์197
477ผลรวมของช่วง Subarray Leetcode Solution197
478น้ำท่วมเติม LeetCode197
479อัลกอริทึม MiniMax197
480ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงเดี่ยว197
481ค้นหาองค์ประกอบที่ซ้ำกัน196
482ระดับของอาร์เรย์196
483Word Ladder โซลูชัน LeetCode196
484โซลูชัน Leetcode ที่สำคัญช้าที่สุด196
485โซลูชัน Leetcode แบบสุ่ม196
486การเรียงลำดับคิวโดยไม่ต้องเว้นวรรค196
487ค้นหาดัชนีของวงเล็บปิดสำหรับวงเล็บเปิดที่กำหนดในนิพจน์195
488ย้อนกลับคำในสตริง III LeetCode Solution195
489คำนำหน้าในการแปลง Postfix195
490ค้นหาองค์ประกอบการทำซ้ำหลายรายการในอาร์เรย์แบบอ่านอย่างเดียว195
491ผลรวมเป้าหมาย195
492โซลูชัน Leetcode ต้นไม้ไบนารีที่สมดุล195
493ค้นหาความแตกต่าง Leetcode Solution195
494การเรียงลำดับแบบวนซ้ำของทรีไบนารี195
495สตริงย่อยที่มีการต่อคำทั้งหมด194
496สตริงวงเล็บที่ถูกต้อง194
497ต่อไป Greater Element I Leetcode Solution194
498ลำดับต่อมาที่ยาวที่สุด194
499จับคู่กับผลิตภัณฑ์ที่กำหนด194
500สลับโซลูชัน Array Leetcode194
501จัดเรียงสตริงไบนารีใหม่เป็นรายการ x และ y สำรอง193
502Postfix เป็น Prefix Conversion193
503ออกแบบระบบจอดรถ Leetcode Solution193
504กระโดดเกม โซลูชัน Leetcode193
505ค้นหาตำแหน่งแรกและตำแหน่งสุดท้ายขององค์ประกอบในเรียงลำดับอาร์เรย์ Leetcode Solution193
506ค้นหาสี่องค์ประกอบที่รวมเป็นค่าที่กำหนด (Hashmap)193
507ค้นหาองค์ประกอบที่ขาดหายไปของช่วง193
508จำนวนขั้นตอนในการลดจำนวนเป็น Zero Leetcode Solution193
509ผสานช่วงเวลาที่ทับซ้อนกัน192
510ค้นหา subarray ด้วยผลรวมที่กำหนด (จัดการกับ Negative Numbers)192
511พื้นที่สูงสุดของเกาะ192
512ตรวจสอบว่าอาร์เรย์ที่ระบุมีองค์ประกอบที่ซ้ำกันภายในระยะ k จากกันหรือไม่192
513ลำดับความสำคัญใน C ++192
514Palindrome ที่สั้นที่สุด192
515โซลูชัน Leetcode คูณสตริง192
516นับและพูด Leetcode Solution192
517องค์ประกอบที่แตกต่างของ K-th ในอาร์เรย์191
518ใช้สแต็กโดยใช้คิวเดียว191
519องค์ประกอบความถี่ที่ยิ่งใหญ่ถัดไป191
520ซิกแซกการแปลง LeetCode โซลูชั่น191
521Recursion191
522ขั้นต่ำการย้ายไปยัง Equal Array Elements Leetcode Solution191
523Kth องค์ประกอบที่ใหญ่ที่สุดในโซลูชัน Leetcode แบบสตรีม191
524การต่อกันของ Array LeetCode Solution191
525ตรวจสอบวงเล็บสมดุลในนิพจน์191
526จัดเรียงตัวเลขที่กำหนดให้เป็นตัวเลขที่ใหญ่ที่สุด190
527ใช้ Stack โดยใช้ Queues190
528เด็ก ๆ ที่มี Candies Leetcode Solution จำนวนมากที่สุด190
529ย้ายศูนย์ LeetCode Solution190
530คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้การเรียงลำดับ190
531ปัญหาช่วงเวลาของสต็อก190
532นับจำนวนแฝดที่มีผลิตภัณฑ์เท่ากับจำนวนที่กำหนด189
533การกลับวงเล็บขั้นต่ำ189
534ปัญหาปุ่มกดตัวเลขบนมือถือ189
535จุดตัดของสองอาร์เรย์189
536สลับอาร์เรย์189
537ค้นหา N จำนวนเต็มที่ไม่ซ้ำกันรวมเป็น Zero Leetcode Solution188
538แปลงอาร์เรย์เป็นแบบซิกแซก188
539ภาชนะที่มีน้ำมากที่สุด188
540Sudoku ที่ถูกต้อง188
541Subarray ที่เล็กที่สุดเมื่อเกิดองค์ประกอบที่พบบ่อยที่สุดทั้งหมด188
542ดัชนีสูงสุดในอาร์เรย์ภูเขา188
543Subarray ที่ต่อเนื่องกันที่ใหญ่ที่สุด188
544การดำเนินการลบขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดของอาร์เรย์เหมือนกัน188
545น้ำหนักหินสุดท้าย187
546ลบโหนดในรายการที่เชื่อมโยง Leetcode Solution187
547โซลูชัน Leetcode ของ Isomorphic Strings187
548อัศวินขั้นต่ำย้ายโซลูชัน LeetCode187
549แปลง BST ปกติเป็น BST สมดุล187
550แจกจ่ายขนมให้กับผู้คน Leetcode Solution187
551Koko กินกล้วย Leetcode Solution186
552เป็นโซลูชัน Leetcode ที่ตามมา186
553เปลี่ยนอาร์เรย์เป็นการเรียงลำดับของตัวเลขจาก 1 เป็น N186
554Leetcode อาร์เรย์ที่ต่อเนื่องกัน186
555จำนวนเต็มลบแรกในทุกหน้าต่างขนาด k186
556นับจำนวนโหนดในระดับที่กำหนดในแผนภูมิโดยใช้ BFS186
557Excel Sheet ชื่อคอลัมน์ Leetcode โซลูชัน186
558ความยาวของ Last Word Leetcode Solution186
559Anagrams ที่ถูกต้อง186
560การเกิดกลุ่มขององค์ประกอบอาร์เรย์หลายครั้งเรียงลำดับตามการเกิดครั้งแรก185
561ผลรวมด้านซ้ายออกจาก Leetcode Solutions185
562ระยะการขัดขวาง185
563โซลูชัน Leetcode สามเหลี่ยมปริมณฑลที่ใหญ่ที่สุด185
564ค้นหาคำที่สามารถสร้างขึ้นโดยอักขระ Leetcode Solution185
565วงจรรายการที่เชื่อมโยง II โซลูชัน LeetCode185
566ปัญหากระเป๋าเป้185
567เวลาที่ดีที่สุดในการซื้อและขายหุ้น185
568สี่เหลี่ยมผืนผ้าผลรวมสูงสุดในเมทริกซ์ 2 มิติ185
569จำนวนจังหวัด โซลูชั่น Leetcode185
570สร้างอาร์เรย์จากโซลูชันการเรียงสับเปลี่ยน Leetcode185
571โซลูชัน Leetcode ของ Island Perimeter184
5723Sum โซลูชั่น LeetCode ที่ใกล้ที่สุด184
573จะตรวจสอบได้อย่างไรว่าสองชุดที่กำหนดไม่ปะติดปะต่อกัน?184
574จำนวนเต็มเป็นโรมัน184
575ปัญหาเหมืองทอง184
576การใช้งาน Deque โดยใช้อาร์เรย์แบบวงกลม183
577โซลูชัน Leetcode หมายเลข N-th Tribonacci183
578แปลงอาร์เรย์ที่เรียงลำดับเป็นโซลูชัน Leetcode ต้นไม้ค้นหาแบบไบนารี183
579ค้นหาว่านิพจน์มีวงเล็บซ้ำหรือไม่183
580ค้นหาผลรวมของผลรวมอาร์เรย์ย่อยที่ไม่ซ้ำกันทั้งหมดสำหรับอาร์เรย์ที่กำหนด183
581ชุดค่าผสม Leetcode183
582สรุปช่วง Leetcode โซลูชัน182
583การดำเนินการขั้นต่ำในการแปลง X เป็น Y182
584โซลูชันอัญมณีและหิน Leetcode182
585วิธีถอดรหัส182
58601 โซลูชัน Matrix LeetCode182
587จำนวนขั้นต่ำของชุดย่อยที่มีองค์ประกอบที่แตกต่างกัน182
588ความแตกต่างสูงสุดระหว่างดัชนีแรกและดัชนีสุดท้ายขององค์ประกอบในอาร์เรย์182
589ผลรวมเส้นทางสูงสุดในรูปสามเหลี่ยม182
590กำหนดคุกกี้ Leetcode Solution182
591โซลูชัน Leetcode เรียงลำดับอาร์เรย์182
592ระยะทางสูงสุดในอาร์เรย์181
593เส้นทางที่สั้นที่สุดในตารางที่มีการขจัดอุปสรรค LeetCode Solution181
594ตะแกรงของ Eratosthenes181
595LRU Cache LeetCode Solution180
596จำนวนครั้งสูงสุดของโซลูชัน Leetcode ของสตริงย่อย180
597ดักน้ำฝน LeetCode Solution180
598ต้นไม้ค้นหาไบนารีที่ไม่ซ้ำใคร180
599ค้นหาความแตกต่างขั้นต่ำระหว่างสององค์ประกอบใด ๆ180
600การจัดเรียงฟองโดยใช้สองกอง180
601ผลที่ตามมาเพิ่มขึ้นยาวนานที่สุด180
602นับลำดับต่อมาทั้งหมดที่มีผลิตภัณฑ์น้อยกว่า K180
603หมุนรายการ Leetcode โซลูชัน180
604ลบองค์ประกอบรายการที่เชื่อมโยง Leetcode โซลูชัน180
605จัดเรียงอักขระตามความถี่ โซลูชัน LeetCode180
606จะสร้าง Mergable Stack ได้อย่างไร?179
607แทรก Interval Leetcode Solution179
608หมุนภาพ โซลูชัน LeetCode179
609ค้นหาค่าจำนวนเต็มบวกที่เล็กที่สุดที่ไม่สามารถแสดงเป็นผลรวมของชุดย่อยใด ๆ ของอาร์เรย์ที่กำหนด179
610ต้นทุนขั้นต่ำในการจ้างคนงาน K178
611การทำงานของ XOR ในโซลูชัน Array Leetcode178
612ปัญหาการตัดคำ178
613ระยะห่างระหว่างบัสหยุด Leetcode Solution178
614การเรียงสับเปลี่ยนในสตริง Leetcode Solution178
615จำนวนขั้นต่ำในการสร้างโซลูชัน Anagram Leetcode สองสตริง178
616รูปแบบคำ177
617โจรปล้นบ้าน177
618จำนวนขั้นต่ำขององค์ประกอบที่แตกต่างกันหลังจากลบรายการ m177
619ตรวจสอบว่าสามารถจัดเรียงคิวเป็นคิวอื่นโดยใช้สแต็กได้หรือไม่177
620การประยุกต์ใช้การค้นหาแรกกว้างและการค้นหาครั้งแรกเชิงลึก177
621ผลรวมสองชุดที่ไม่ทับซ้อนกัน177
622โซลูชัน LeetCode ต้นไม้เดียวกัน177
623ฐานที่เล็กที่สุด177
624ย้อนกลับสแต็กโดยไม่ต้องใช้พื้นที่เพิ่มเติมใน O (n)177
625การแทรกขั้นต่ำเพื่อสร้าง palindrome ที่อนุญาตการเรียงสับเปลี่ยน177
626ลบการเกิดขึ้นทั้งหมดของสตริงย่อย LeetCode Solution177
627วิธีการวนซ้ำเพื่อหาความสูงของไบนารีทรี177
628การติดตามองค์ประกอบสูงสุดในปัจจุบันในกอง176
629การพิมพ์วงเล็บในปัญหาการคูณเมทริกซ์176
630จำนวนช็อคโกแลตสูงสุดที่จะแจกจ่ายในหมู่นักเรียน k เท่า ๆ กัน176
631ปัญหาการเปลี่ยนเหรียญ176
632ลบคำเดียวกันที่ต่อเนื่องกันในลำดับ176
633จัดระเบียบสตริงใหม่175
634โซลูชัน LeetCode หมายเลข Strobogrammatic175
635การจัดรูปแบบคีย์ใบอนุญาตโซลูชัน Leetcode175
636เวลาที่ดีที่สุดในการซื้อและขายหุ้น LeetCode Solution175
637กบกระโดด Leetcode โซลูชั่น175
638GCD ของตัวเลขสองตัว175
639สตริง Isomorphic175
640ตรวจสอบว่าเป็นโซลูชัน Leetcode แบบเส้นตรงหรือไม่175
641ผสานสองต้นไม้ค้นหาแบบไบนารีที่สมดุล174
642อัลกอริทึมการทาสีรั้ว174
643การกำหนดที่อยู่ IP โซลูชัน Leetcode174
644เกมหิน LeetCode174
645จัดเรียงอาร์เรย์ตาม Parity LeetCode Solution174
646ค้นหาโซลูชัน LeetCode หมายเลขที่ซ้ำกัน174
647แยก 0s และ 1s ใน Array174
648ลดจาน LeetCode Solution174
649ความลึกขั้นต่ำของโซลูชัน Leetcode แบบไบนารีทรี174
650จำนวนต่อเนื่องสูงสุดที่มีอยู่ในอาร์เรย์174
651ค้นหา d ที่ใหญ่ที่สุดใน Array เพื่อให้ a + b + c = d173
652ค้นหาค่าระยะทางระหว่างสองอาร์เรย์ Leetcode Solution173
653แบบสอบถามสำหรับจำนวนองค์ประกอบอาร์เรย์ที่มีค่าในช่วงที่กำหนด173
654K ช่องว่าง LeetCode173
655ระยะห่างของเซลล์ที่ใกล้ที่สุดโดยมี 1 ในเมทริกซ์ไบนารี173
656แทนที่องค์ประกอบด้วยองค์ประกอบที่ยิ่งใหญ่ที่สุดบนโซลูชัน Leetcode ด้านขวา173
657ค้นหาผลรวมระดับสูงสุดใน Binary Tree173
658กระดิกเรียง173
659สร้างตัวเลขขั้นต่ำจากลำดับที่กำหนด173
660พลิกโซลูชัน LeetCode ของรูปภาพ172
661การรวมตัวอักษรของหมายเลขโทรศัพท์172
662แปลงอาร์เรย์เป็นรูปแบบย่อ172
663อักขระที่ไม่ซ้ำตัวแรกในสตริง LeetCode Solution172
664ฉลากพาร์ติชั่น LeetCode Solution172
665การสุ่มตัวอย่างอ่างเก็บน้ำ172
666สตริงย่อยที่ยาวที่สุดที่มีอักขระอย่างน้อย K ซ้ำ LeetCode Solution172
667Binary Tree Zigzag Level Order Traversal โซลูชัน LeetCode172
668K ช่องว่าง172
669ผลรวมของ f (a [i], a [j]) เหนือทุกคู่ในอาร์เรย์ของจำนวนเต็ม n172
670ความสมดุลของบัญชีที่เหมาะสมที่สุด โซลูชัน LeetCode172
671โซลูชัน Leetcode ที่ถูกต้องของ Palindrome II172
672ค่าเฉลี่ยเคลื่อนที่จาก Data Stream Leetcode Solution172
673สตริงย่อยที่ยาวที่สุดที่มีอักขระ K Distinct มากที่สุด LeetCode Solution171
674เส้นทางที่ยาวที่สุดในเมทริกซ์ LeetCode Solution171
675โซลูชัน LeetCode เวลาว่างของพนักงาน171
676Kth ไม่มีโซลูชัน Leetcode จำนวนบวกที่ขาดหายไป171
677เวลาที่ดีที่สุดในการซื้อและขายหุ้นด้วย Cooldown Leetcode Solution171
678Palindrome ที่ถูกต้อง170
679จำนวนลูกเต๋าทอยด้วยผลรวมเป้าหมาย โซลูชัน LeetCode170
680โซลูชัน Leetcode ของ Perfect Square ที่ถูกต้อง170
681ค้นหาโหนดที่มีค่าต่ำสุดในโครงสร้างการค้นหาแบบไบนารี170
682จัดเรียงอาร์เรย์ใหม่ตามลำดับ - เล็กที่สุดใหญ่สุดอันดับ 2 เล็กสุดอันดับ 2170
683ผลรวมของโซลูชัน Leetcode Subarrays ความยาวคี่ทั้งหมด170
684ค้นหาคู่ที่มีผลรวมที่กำหนดเพื่อให้องค์ประกอบของคู่อยู่ในแถวที่ต่างกัน170
685เส้นทางที่มีมูลค่าขั้นต่ำสูงสุด โซลูชัน LeetCode170
686โซลูชัน Leetcode จำนวนที่น่าเกลียด170
687BFS กับ DFS สำหรับ Binary Tree170
688โซลูชัน Leetcode เส้นทางที่ไม่ซ้ำ II169
689นับโหนดที่ดีในโซลูชัน Leetcode แบบไบนารีทรี169
690ย้อนกลับเฉพาะตัวอักษร LeetCode Solution169
691ค้นหาคู่กับผลิตภัณฑ์ที่ดีที่สุดใน Array169
692Inorder Successor ของโหนดใน Binary Tree169
693ค้นหาตัวหารที่เล็กที่สุดที่ได้รับ Threshold Leetcode Solution169
694พิมพ์หมายเลขฟีโบนักชีตามลำดับย้อนกลับ169
695กู้คืนโครงสร้างการค้นหาแบบไบนารี169
696การเติมตัวชี้ทางขวาถัดไปในแต่ละโหนด169
697Lucky Numbers ในโซลูชัน Matrix Leetcode168
698Binary Tree ลำดับระดับซิกแซก Traversal168
699พาร์ติชันอาร์เรย์ออกเป็นสามส่วนด้วยโซลูชัน Leetcode ที่เท่ากัน168
700จัดเรียงอาร์เรย์โดยการเพิ่มความถี่ Leetcode Solution168
701ค้นหาใบของ Binary Tree LeetCode Solution168
702ค้นหาผลคูณที่ใหญ่ที่สุดของ 3168
703การเพิ่มโซลูชัน Leetcode สตริงที่ลดลง168
704จำนวนเหรียญสูงสุดที่คุณสามารถรับโซลูชัน Leetcode168
705การย้อนกลับคิวโดยใช้การเรียกซ้ำ168
706ตรวจสอบว่าอาร์เรย์สองสตริงเป็นโซลูชัน Leetcode ที่เทียบเท่าหรือไม่168
707หุ่นยนต์ทำความสะอาดห้อง Leetcode Solution168
708ผลิตภัณฑ์สูงสุดของสององค์ประกอบในโซลูชัน Array Leetcode168
709ลบโหนด Nth จากส่วนท้ายของรายการที่เชื่อมโยงที่กำหนด168
710พื้นฐานการเขียนโปรแกรมแบบไดนามิก168
711ช่วงที่ยาวที่สุดที่มีผลรวมเดียวกันในอาร์เรย์ไบนารีสองอาร์เรย์168
712ชุดย่อย Sum Leetcode168
713ตรวจสอบว่าสองนิพจน์พร้อมวงเล็บเหมือนกันหรือไม่168
714ลำดับการเรียงสับเปลี่ยน LeetCode Solution168
715สร้าง BST จาก Preorder Traversal ที่กำหนด168
716เพื่อลด Leetcode Solution ตัวพิมพ์เล็ก168
717ลบวงเล็บไม่ถูกต้อง Leetcode Solution167
718สตริงเป็นจำนวนเต็ม (atoi) LeetCode Solution167
719โซลูชัน LeetCode Array ที่ไม่ลดลง167
720แก้ไขระยะทาง LeetCode Solution167
721งูและบันได LeetCode Solution167
722แปลงตัวเลขเป็นเลขฐานสิบหก Leetcode Solution167
723โซลูชันการบีบอัดสตริง LeetCode167
724ค้นหาอักขระที่ไม่ซ้ำกันในสตริง167
725Binary Tree ค่าสูงสุดของเส้นทางรวม LeetCode Solution166
726ค้นหาว่าอาร์เรย์เป็นส่วนย่อยของอาร์เรย์อื่นหรือไม่166
727ระยะห่างขั้นต่ำระหว่าง BST Nodes Leetcode Solution166
728ตัวเลขที่มีความถี่เฉพาะมากกว่าหรือเท่ากับ k166
729สร้างอาร์เรย์ที่เรียงลำดับที่เป็นไปได้ทั้งหมดจากองค์ประกอบทางเลือกของอาร์เรย์ที่จัดเรียงสองรายการที่กำหนด166
730พลังของโซลูชัน Leetcode สี่ตัว166
731subarray ที่ใหญ่ที่สุดโดยมีจำนวน 0 และ 1 เท่ากัน166
732โซลูชัน Leetcode องค์ประกอบส่วนใหญ่ II166
733ค้นหาความลึกสูงสุดของวงเล็บที่ซ้อนกันในสตริง166
734แฟกทอเรียลต่อท้าย Zeroes Leetcode Solution166
735Stack Permutations (ตรวจสอบว่าอาร์เรย์เป็นการเรียงลำดับแบบสแต็กของอื่น ๆ หรือไม่)165
736ต้นทุนขั้นต่ำสำหรับตั๋ว โซลูชัน Leetcode165
737โซลูชัน LeetCode ของรถแข่ง165
738กู้คืนที่อยู่ IP โซลูชัน Leetcode165
739มอร์ริส Traversal165
740ตัวสลับหลอดไฟ โซลูชัน LeetCode165
741อันดับ Transform ของ Array Leetcode Solution165
742นับสี่เท่าจากสี่อาร์เรย์ที่เรียงลำดับซึ่งผลรวมเท่ากับค่าที่กำหนด x165
743Add and Search Word - การออกแบบโครงสร้างข้อมูล LeetCode165
744ปัญหาการปูกระเบื้อง164
745จำนวน NGE ทางด้านขวา164
746กำไรสูงสุดในการจัดตารางงาน Leetcode Solution164
747ดำเนินการเปลี่ยนสตริง Leetcode164
748ผสานสอง Binary Trees LeetCode Solution164
749ผลิตภัณฑ์สูงสุดของ LeetCode Solution สามตัวเลข164
750สี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดในฮิสโตแกรม LeetCode Solution164
751องค์ประกอบที่ขาดหายไป k-th ในลำดับที่เพิ่มขึ้นซึ่งไม่มีอยู่ในลำดับที่กำหนด164
752ค้นหารายการที่ซ้ำกันทั้งหมดใน Array LeetCode Solution164
753พิมพ์ต้นไม้ไบนารีตามลำดับแนวตั้ง164
754การจับคู่นิพจน์ทั่วไป163
755โซลูชัน Leetcode ระยะทางที่ติดขัด163
756ลดจำนวนคู่สูงสุดใน Array LeetCode Solution163
757ค้นหาองค์ประกอบที่ใกล้เคียงที่สุด K163
758ความลึกสูงสุดของ N-ary Tree Leetcode Solution163
759ตัวเลขทั้งหมดที่ไม่มีตัวเลขซ้ำในช่วง163
760จัดเรียงรายการที่เชื่อมโยงเป็น BST ที่สมดุล163
761สแต็กตามอาร์เรย์ที่เติบโตได้163
762โซลูชัน Leetcode จำนวนสูงสุด 69 หมายเลข163
763แนวทางตามคิวสำหรับอักขระที่ไม่ซ้ำตัวแรกในสตรีม163
764จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode163
765บันทึกการเข้าเรียนของนักเรียน I Leetcode Solution163
766ค่าสัมประสิทธิ์ทวินาม163
767คลายการบีบอัดโซลูชัน Leetcode รายการที่เข้ารหัสความยาวรัน162
768โปรแกรมสำหรับปัญหา Bridge and Torch162
769ประเมินการย้อนกลับของสัญกรณ์โปแลนด์ LeetCode Solution162
770เกมกระโดด162
771ลบวงเล็บออกจากสตริงพีชคณิตที่มีตัวดำเนินการ + และ -162
772หมายเลขที่ถูกต้อง162
773โซลูชัน Leetcode แถวแป้นพิมพ์162
774ค้นหาค่ามัธยฐานจากสตรีมข้อมูล LeetCode Solution162
775เวลาขั้นต่ำที่ต้องใช้ในการเน่าส้มทั้งหมด162
776น้ำหนักรายการที่ซ้อนกัน Sum II โซลูชัน LeetCode162
777ต้นไม้ที่มีความสูงต่ำสุด162
778องค์ประกอบที่จะเพิ่มเพื่อให้องค์ประกอบทั้งหมดของช่วงมีอยู่ในอาร์เรย์162
779พลิกโซลูชัน LeetCode Binary Tree162
780ความยาวสูงสุดของสตริงที่ต่อกันด้วยอักขระที่ไม่ซ้ำ Leetcode Solution162
781เส้นทแยงมุมของต้นไม้ไบนารี162
782ผสาน K เรียงลำดับรายการที่เชื่อมโยง162
783การลบในทรีไบนารี162
784รูปแบบคำ โซลูชัน LeetCode162
785ค้นหาสูตรอาหารที่เป็นไปได้ทั้งหมดจากวัสดุที่มอบให้ LeetCode Solution161
786ตารางเรียน II - LeetCode161
787ค้นหาในโซลูชัน Leetcode Tree Search แบบไบนารี161
788ผสานโซลูชัน LeetCode ที่เรียงลำดับแล้ว161
789การเปรียบเทียบสตริงที่มีสัญลักษณ์แทน161
790นับรายการทั่วไปในทั้งสองรายการ แต่มีราคาต่างกัน161
791ความลึกของการซ้อนสูงสุดของวงเล็บ Leetcode Solution160
792Kth บรรพบุรุษของโหนดในไบนารีทรี160
793ความแตกต่างสูงสุดระหว่างองค์ประกอบที่เพิ่มขึ้น โซลูชัน LeetCode160
794โซลูชัน Leetcode ต้นไม้สมมาตร160
795โซลูชันฐาน 7 Leetcode160
796Subarray ที่ยาวที่สุดมีจำนวน 1s มากกว่า Count of 0s160
797หนึ่งแก้ไขระยะทาง LeetCode โซลูชั่น160
798ให้อาร์เรย์ของคู่ค้นหาคู่สมมาตรทั้งหมดในนั้น160
799ผลิตภัณฑ์ Subarray น้อยกว่า K LeetCode Solution160
800โซลูชัน Leetcode โฟลเดอร์บันทึกของ Crawler160
801คำที่ใช้บ่อย K อันดับต้น ๆ โซลูชัน LeetCode160
802อาร์เรย์พิเศษที่มีองค์ประกอบ X มากกว่าหรือเท่ากับ X Leetcode โซลูชัน160
803วงจรรายการที่เชื่อมโยง160
804ตรวจสอบว่า Array Pairs สามารถหารด้วย k LeetCode Solution ได้หรือไม่160
805ตรวจสอบ Palindrome หลังจากแบบสอบถามการแทนที่อักขระทุกครั้ง160
806ค้นหาว่ามีเส้นทางอยู่ในกราฟ Leetcode Solution160
807สร้างจำนวนขั้นต่ำจากลำดับที่กำหนด160
808โซลูชัน Space Optimized DP สำหรับปัญหากระเป๋าเป้ 0-1159
809คิวแบบวงกลม159
810เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดซึ่งมีผลรวมเป็น 0159
811Tree Traversal (สั่งซื้อล่วงหน้า, Inorder & Postorder)159
812ราคาสุดท้ายพร้อมส่วนลดพิเศษใน Shop Leetcode Solution159
813Swaps ขั้นต่ำเพื่อสร้าง Strings Equal Leetcode Solution159
814จำนวนเกาะ II โซลูชัน LeetCode159
815โซลูชันกำแพงอิฐ LeetCode159
816โซลูชั่น N-Queens LeetCode159
817Last Stone Weight II โซลูชัน LeetCode159
818ลำดับความสำคัญโดยใช้รายการที่เชื่อมโยงแบบทวีคูณ159
819ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ LeetCode Solution159
820แยกสตริงใน Balanced Strings Leetcode Solution159
821วางดอกไม้ได้ LeetCode Solution159
822พาร์ทิชันไปยัง K Equal Sum Subsets Leetcode Solution159
823ค้นหาโซลูชัน Leetcode 2D Matrix II158
824เปลี่ยนกราฟ158
825โซลูชัน Leetcode ส่วนเติมเต็ม158
826ลบรายการที่ซ้ำกันออกจากรายการที่จัดเรียง II158
827จัดเรียงอาร์เรย์ตามลำดับที่กำหนดโดยอาร์เรย์อื่น158
828ต้นไม้ช่วงเวลา158
829ผลรวมขั้นต่ำของการคูณของจำนวน n158
830การสั่งซื้อล่วงหน้าแบบวนซ้ำ158
831การแสดงออกที่สมดุลพร้อมการเปลี่ยน158
832ตรวจสอบว่า Array เป็นแบบเรียงซ้อนได้หรือไม่158
833เวลาขั้นต่ำในการเยี่ยมชมทุกจุด Leetcode Solution157
834เรียงสี157
835ระบุและทำเครื่องหมายวงเล็บที่ไม่ตรงกันในนิพจน์157
836สวอปขั้นต่ำเพื่อให้ลำดับเพิ่มขึ้น157
837ลบโหนดที่ N ออกจากจุดสิ้นสุดของรายการ Leetcode Solution157
838กระโดดขั้นต่ำเพื่อไปถึงหน้าแรก โซลูชัน LeetCode157
839รูปแบบสตริงย่อยซ้ำ LeetCode Solution157
840องค์ประกอบที่ขาดหายไปในโซลูชัน LeetCode ที่เรียงลำดับ157
841ค้นหาผลรวมสูงสุดที่เป็นไปได้ของสามกอง157
842การค้นหาแบบไบนารีการค้นหาทรีและการแทรก157
843รายการพาร์ติชั่น Leetcode Solution157
844ทางออกที่ใกล้ที่สุดจากทางเข้าใน Maze LeetCode Solution157
845เรียงลำดับข้อมูลใหม่ในไฟล์บันทึก LeetCode Solution157
846ตรวจสอบว่าองค์ประกอบสแต็กติดต่อกันเป็นคู่หรือไม่156
847แปลง BST เป็น Min Heap156
848ผลรวมซับเรย์ขนาดสูงสุดเท่ากับ k156
849วงเล็บที่ถูกต้อง โซลูชัน Leetcode156
850ค่าสัมประสิทธิ์การเปลี่ยนแปลง156
851เรียงลำดับ Array ตาม Parity II Leetcode Solution156
852LCS (ลำดับต่อมาที่ยาวที่สุด) ของสามสาย156
853เวลาที่ดีที่สุดในการซื้อและขายหุ้นพร้อมค่าธรรมเนียมการทำธุรกรรม Leetcode Solution156
854จำนวนวันระหว่างสองวัน โซลูชัน LeetCode156
855ตรวจสอบว่าอาร์เรย์ที่กำหนดสามารถแสดงถึงการสั่งซื้อล่วงหน้าของโครงสร้างการค้นหาแบบไบนารีได้หรือไม่156
856อันดับสัมพัทธ์ Leetcode Solution156
857การคูณเมทริกซ์ลูกโซ่156
858จำนวนขั้นต่ำของการกระโดดเพื่อไปให้ถึงจุดสิ้นสุด156
859จัดเรียงอาร์เรย์เป็น BST ที่สมดุล156
860จำนวนก๊อกขั้นต่ำในการรดน้ำสวน LeetCode Solution156
861พจนานุกรมคนต่างด้าว โซลูชัน LeetCode155
862เซตย่อยที่มีผลรวมหารด้วยม155
863นับวิธีขึ้นบันไดที่ n โดยใช้ขั้นตอนที่ 1, 2 หรือ 3155
864ค้นหา subarray ที่มีค่าเฉลี่ยน้อยที่สุด155
865รับสูงสุดในโซลูชัน Leetcode อาร์เรย์ที่สร้างขึ้น155
866โคลนกราฟ โซลูชัน LeetCode155
867ผลรวมของจำนวนที่น้อยกว่าและมากกว่าที่ใกล้ที่สุด155
868โปรแกรมตรวจสอบว่าต้นไม้ไบนารีเป็น BST หรือไม่154
869ออกแบบ Stack ด้วยการทำงานที่เพิ่มขึ้น Leetcode Solution154
870ค้นหาแฝดทั้งหมดที่มีผลรวมเป็นศูนย์154
871ทำให้สองอาร์เรย์เท่ากันโดยการย้อนกลับอาร์เรย์ย่อย Leetcode Solution154
872เส้นทางที่มีค่าเฉลี่ยสูงสุด154
873ปัญหาการจับคู่เพื่อน154
874แทรกลบ GetRandom154
875แบบสอบถามผลรวมช่วงที่ไม่มีการอัปเดต154
876นับองค์ประกอบที่แตกต่างในทุกหน้าต่างขนาด K154
877ตำแหน่งที่สว่างที่สุดบนถนน LeetCode Solution154
878ค้นหาเฉพาะองค์ประกอบที่ทำซ้ำระหว่าง 1 ถึง N-1154
879โซลูชัน Leetcode ของ Spiral Matrix II154
880เส้นทางผลรวมขั้นต่ำในรูปสามเหลี่ยม154
881ลำดับต่อมาของขนาด K ด้วยโซลูชัน LeetCode จำนวนคู่ที่ใหญ่ที่สุด154
882การเลื่อนระดับคำสั่งในรูปแบบ Spiral154
883ขวดน้ำ Leetcode Solution153
884องค์ประกอบที่อยู่ติดกันที่แตกต่างกันในอาร์เรย์153
885ค่ามัธยฐานของอาร์เรย์ที่เรียงลำดับสองรายการ153
886เลขพจนานุกรม Leetcode Solution153
887แบบสอบถาม LCM ช่วง153
888เดาตัวเลขสูงกว่าหรือต่ำกว่า II153
889ตรวจสอบว่า Binary Tree ที่ระบุนั้นสมบูรณ์หรือไม่153
890แทรกลงในโซลูชัน Leetcode แบบต้นไม้ค้นหาแบบไบนารี153
891นับจำนวนลบในโซลูชัน LeetCode Matrix ที่เรียงลำดับ153
892ออกแบบประวัติเบราว์เซอร์ โซลูชัน LeetCode153
893วิธีที่น่าสนใจในการสร้างเลขฐานสองจาก 1 ถึง n153
894ยูเนี่ยนและจุดตัดของรายการที่เชื่อมโยงสองรายการ152
895ลบและรับ152
896สร้าง Binary Tree ที่สมบูรณ์จากการเป็นตัวแทนรายการที่เชื่อมโยง152
897จัดเรียงอาร์เรย์ใหม่เพื่อให้ arr [i] เท่ากับ i152
898โซลูชัน Leetcode อุณหภูมิรายวัน152
899ค่าเฉลี่ยของระดับในต้นไม้ไบนารี152
900จัดคิวโดยใช้ Stacks152
901ลำดับของความยาวที่กำหนดโดยทุกองค์ประกอบมากกว่าหรือเท่ากับสองเท่าของก่อนหน้านี้152
902ค้นหาแถวที่ได้รับอนุญาตทั้งหมดของแถวที่กำหนดในเมทริกซ์152
903เดาหมายเลขโซลูชัน LeetCode ที่สูงขึ้นหรือต่ำลง152
904ค้นหาอักขระทั่วไป Leetcode Solution152
905โซลูชัน Leetcode ระยะทางสั้นที่สุด152
906ที่เก็บคีย์-ค่าตามเวลา LeetCode Solution152
907ใส่ลงใน Postfix152
908การส่งผ่านหลังการสั่งซื้อซ้ำโดยใช้สองกอง152
909ตรวจสอบว่าอาร์เรย์ที่ระบุสามารถแสดงถึงการส่งผ่านของลำดับระดับของ Binary Search Tree หรือไม่152
910Robot Bounded In Circle โซลูชัน LeetCode152
911การแบ่งอาร์เรย์ออกเป็นคู่ด้วยผลรวมหารด้วย K152
912โซลูชัน LeetCode แนวขวางในแนวทแยง152
913ตั้งค่าโซลูชัน Leetcode ของเมทริกซ์เป็นศูนย์151
914นับ Subarrays ที่มีองค์ประกอบคู่และคี่เหมือนกัน151
915K'th องค์ประกอบที่ใหญ่ที่สุดใน BST เมื่อไม่อนุญาตให้ปรับเปลี่ยน BST151
916น้ำมะนาวเปลี่ยน Leetcode Solution151
917ข้อความค้นหาสำหรับ GCD ของอาร์เรย์ทั้งหมดยกเว้นองค์ประกอบในช่วงที่กำหนด151
918ค้นหาระยะห่างระหว่างสองโหนดของ Binary Tree151
919แปลงรายการที่จัดเรียงเป็นโครงสร้างการค้นหาแบบไบนารี151
920วิเคราะห์รูปแบบการเยี่ยมชมเว็บไซต์ของผู้ใช้ LeetCode Solution151
921ผสาน Leetcode สองรายการที่เรียงลำดับ151
922GCD ของช่วงดัชนีที่กำหนดในอาร์เรย์151
9233 ผลรวม151
924จำนวนเต็มที่ไม่ซ้ำน้อยที่สุดหลังจากลบ K Leetcode Solution150
925นับ subarrays ที่สูงสุดรองลงมาก่อนสูงสุด150
926BFS สำหรับ Disconnected Graph150
927ปฏิทินของฉัน I LeetCode Solution150
928ผลรวมแนวตั้งในต้นไม้ไบนารีที่กำหนด150
929Triplets ที่ไม่ซ้ำกันทั้งหมดที่รวมเป็นมูลค่าที่กำหนด150
930รูปแบบเกิดขึ้นโดยใช้ Stack150
931คะแนนสูงสุดหลังจากแยกโซลูชัน Leetcode แบบสตริง150
932จัดเรียง Array ใหม่เช่น arr [i]> = arr [j] ถ้าฉันเป็นเลขคู่และ arr [i] <= arr [j] ถ้าฉันเป็นเลขคี่และ j <i150
933การแบ่งอาร์เรย์สามวิธีรอบ ๆ ช่วงที่กำหนด150
934โซลูชัน LeetCode การข้ามเส้นทแยงมุม150
935จำนวนหมู่เกาะที่แตกต่าง โซลูชัน Leetcode150
936พจนานุกรมคนต่างด้าว150
937โซลูชัน Leetcode เมืองปลายทาง150
938เมทริกซ์ย่อยรูปสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 1 และ 0149
939จุดตัดของสองรายการที่เชื่อมโยง LeetCode Solution149
940จำนวนคู่ที่เทียบเท่ากับโซลูชัน Leetcode ของ Domino149
941สร้าง Rectangle Leetcode Solution149
942ต้นไม้ที่มีความสูงขั้นต่ำ โซลูชัน LeetCode149
943ผลที่ตามมาของ Palindromic ที่ยาวที่สุด149
944หน้าต่างบานเลื่อนสูงสุด149
945Reverse Nodes ใน K-Group149
946จัดเรียงช่องว่างใหม่ระหว่าง Words Leetcode Solution149
947ส่วนประกอบที่เชื่อมต่ออย่างแน่นหนา148
948ตำแหน่งพิเศษในโซลูชัน Leetcode เมทริกซ์แบบไบนารี148
949ตัดแต่งต้นไม้ค้นหาแบบไบนารี148
950โซลูชัน LeetCode ของ Spiral Matrix III148
951สามารถสร้างความก้าวหน้าทางคณิตศาสตร์จากลำดับ Leetcode Solution148
952สามโซลูชั่น Leetcode อัตราต่อรองติดต่อกัน148
953เรือกวาดทุ่นระเบิด LeetCode โซลูชั่น148
954เพิ่มผลรวมอาร์เรย์ให้สูงสุดหลังจาก K Negations Leetcode Solution148
955ลบรายการที่ซ้ำกันออกจากรายการที่เรียงลำดับ II LeetCode Solution148
956นับเมทริกซ์ย่อยด้วยโซลูชัน LeetCode ทั้งหมด148
957สร้างจำนวนสูงสุด148
958โซลูชัน Boomerang Leetcode ที่ถูกต้อง148
959อาร์เรย์ความแตกต่าง | แบบสอบถามการอัปเดตช่วงใน O (1)148
960ผลรวม Subarray สูงสุดไม่รวมองค์ประกอบบางอย่าง148
961ตรวจสอบว่าช่วงเวลาสองช่วงทับซ้อนกันระหว่างช่วงเวลาที่กำหนดหรือไม่148
962สร้าง BST จาก Level Order Traversal ที่กำหนด148
963พิมพ์ลำดับฟีโบนักชีโดยใช้ 2 ตัวแปร148
964อาร์เรย์ไบนารีหลังจากการดำเนินการสลับช่วง M148
9654 ซัม147
966ผลิตภัณฑ์ของ Array ยกเว้น Self LeetCode Solution147
967Palindrome Partitioning Leetcode Solution147
968Depth First Search (DFS) สำหรับกราฟ147
969ไต่บันได147
970Binary Tree ลำดับต่อเนื่องที่ยาวที่สุด LeetCode Solution147
971โซลูชัน Leetcode กองซ้อนความถี่สูงสุด147
972รวมผลรวม IV LeetCode โซลูชั่น146
973เส้นทางที่ไม่ซ้ำกัน II146
974การรวมช่วงเวลา146
975เกม Stone II Leetcode146
976การค้นหาแรกกว้าง (BFS) สำหรับกราฟ146
977นับราคาในช่วง146
978แบ่งอาร์เรย์ออกเป็นลำดับต่อเนื่องกัน146
979ต้นไม้สมมาตร145
980Subarray ผลิตภัณฑ์สูงสุด145
981ผสานการเรียง145
982ค้นหาค่าสูงสุดของค่าต่ำสุดสำหรับทุกขนาดหน้าต่างในอาร์เรย์ที่กำหนด145
983Design Hit Counter โซลูชัน LeetCode145
984การแบ่งพาร์ติชัน Palindrome145
985Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน BST Leetcode145
986Serialize และ Deserialize Binary Tree145
987ตรวจสอบว่าคำใดเกิดขึ้นเป็นคำนำหน้าของคำใด ๆ ในประโยค Leetcode Solution145
988ความยาวของ Fibonacci ที่ยาวที่สุดต่อมา145
989การชนกันของดาวเคราะห์น้อย LeetCode Solution145
990แบ่งคำ144
991สลับจำนวนเต็ม 2n เป็น a1-b1-a2-b2-a3-b3 - .. bn โดยไม่ต้องใช้พื้นที่เพิ่ม144
992สัญลักษณ์ของผลิตภัณฑ์ Array LeetCode Solution144
993ชุดย่อยคู่ที่หารไม่ได้ที่ใหญ่ที่สุด144
994ต้นไม้กลุ่ม144
995การดำเนินการลบทรีค้นหาแบบไบนารี144
996ในเวลาต่อมาความแตกต่างระหว่าง adjacents เป็นหนึ่ง144
997ค้นหาจำนวนคู่ในอาร์เรย์เพื่อให้ XOR เป็น 0143
998ความสูงของต้นไม้ทั่วไปจากอาร์เรย์แม่143
999นับคู่กับผลรวมที่ได้รับ143
1000การส่งผ่านลำดับระดับของต้นไม้ไบนารี143
1001ค้นหาทัวร์รอบแรกที่เยี่ยมชมปั๊มน้ำมันทั้งหมด143
1002ปัญหาพาร์ทิชันของจิตรกร143
1003การข้ามผ่านขอบเขตของต้นไม้ไบนารี143
1004สตริงย่อยที่ใหญ่ที่สุดระหว่างโซลูชัน Leetcode สองอักขระที่เท่ากัน143
1005ปัญหาการจัดวงเล็บแบบบูลีน143
1006รวบรวมคะแนนสูงสุดในตารางโดยใช้การข้ามสองครั้ง143
1007ค้นหา Subtrees ที่ซ้ำกัน143
1008การจับคู่สตริงในโซลูชัน Array Leetcode143
1009จำนวนผลต่อเนื่องที่ยาวที่สุดที่เพิ่มขึ้น143
1010ลำดับความยาวสูงสุดที่มีความแตกต่างระหว่างองค์ประกอบที่อยู่ติดกันเป็น 0 หรือ 1143
1011ค้นหาความแตกต่าง Leetcode Solution143
1012การแทรกในทรีไบนารี143
1013โซลูชัน LeetCode Maze III142
1014ความยาวสูงสุดของ Subarray ซ้ำ142
1015ความลึกแบบวนซ้ำครั้งแรกของกราฟ142
1016การส่งผ่านคำสั่งระดับโดยใช้สองคิว142
1017ตรวจสอบโครงสร้างการค้นหาแบบไบนารี142
1018Bitwise และช่วงตัวเลข โซลูชัน LeetCode142
1019การสร้างผลที่ตามมาที่เพิ่มขึ้นยาวนานที่สุด (N log N)142
1020โซลูชัน Leetcode ของ Word ที่สั้นที่สุด142
1021โซลูชัน LeetCode สตริงย่อยที่ยาวที่สุด142
1022โซลูชัน LeetCode สตริงการแย่งชิง142
1023ผลรวมสูงสุดในลำดับต่อมาที่ไม่มีสามตัวติดต่อกัน142
1024ผลรวมดัชนีขั้นต่ำของสองรายการ142
1025จัดเรียงอาร์เรย์ใหม่เพื่อให้ตำแหน่งที่สูงกว่าคี่142
1026จำนวนพา ธ พาลินโดรมิกในเมทริกซ์142
1027กราฟต้นไม้ที่ถูกต้อง โซลูชัน LeetCode142
1028ลำดับนิวแมน - คอนเวย์142
1029ค้นหาการส่งผ่านทางไปรษณีย์ของ BST จากการสั่งซื้อล่วงหน้า142
1030ถอดรหัสสตริงจาก Alphabet เป็น Integer Mapping Leetcode Solution141
1031จำนวนวิธีสูงสุดในการแบ่งพาร์ติชันโซลูชัน LeetCode ของอาร์เรย์141
1032สามารถจับภาพได้สำหรับ Rook Leetcode Solution141
1033ผลิตภัณฑ์สูงสุดของดัชนีของมหานครถัดไปทางซ้ายและขวา141
1034K จุดที่ใกล้ที่สุดไปยังแหล่งกำเนิด Leetcode Solution141
1035สิ่งแรกที่ขาดหายไปในเชิงบวก141
1036สร้างอาร์เรย์ด้วยโซลูชัน Leetcode ของ Stack Operations141
1037โซลูชัน Leetcode ที่ใหญ่ที่สุด141
1038ถัดไป การเรียงสับเปลี่ยน Leetcode Solution141
1039ฆ่ากระบวนการ LeetCode Solution141
1040ข้อดีของ BST มากกว่า Hash Table141
1041ถัดไป Greater Element III โซลูชัน LeetCode141
1042ผลรวมสูงสุดของ 3 Subarrays ที่ไม่ทับซ้อนกัน141
1043ต้นไม้ค้นหาแบบไบนารี141
1044คำนวณ nCr% p141
1045ต้นไม้ไบนารีที่สมดุล141
1046พิมพ์มุมมองด้านขวาของทรีไบนารี141
1047พิมพ์คิวรี Q จำนวนมากขึ้นถัดไป141
1048ขนาดต่ำสุด Subarray Sum140
1049นับคู่จากอาร์เรย์ที่เรียงลำดับสองอาร์เรย์ซึ่งผลรวมเท่ากับค่าที่กำหนด x140
1050เพิ่มตัวเลขสองตัว140
1051Morris Inorder Traversal140
1052เพื่อนวัยที่เหมาะสม LeetCode Solution140
1053ตัวเลขที่น่าเกลียด140
1054สร้าง Binary Tree จากการเป็นตัวแทนของ Parent Array140
1055การแปลงน้ำหนักสูงสุดของสตริงที่กำหนด140
1056K ผลรวมสูงสุดของอาร์เรย์ย่อยที่ติดกันทับซ้อนกัน140
1057จัดเรียงอาร์เรย์ใหม่เพื่อให้องค์ประกอบดัชนีมีขนาดเล็กลงและองค์ประกอบดัชนีคี่มีค่ามากกว่า140
1058เพิ่มองค์ประกอบแรกเป็นสองเท่าและย้ายศูนย์ไปยังจุดสิ้นสุด139
1059พาร์ติชั่นผลรวมย่อยที่เท่าเทียมกัน139
1060จัดเรียงอาร์เรย์ใหม่เพื่อให้ 'arr [j]' กลายเป็น 'i' ถ้า 'arr [i]' เป็น 'j'139
1061ค้นหาโซลูชัน LeetCode ของ Peak Element II139
1062Path Sum II LeetCode Solution139
1063Kth องค์ประกอบที่เล็กที่สุดในโซลูชัน LeetCode เมทริกซ์ที่เรียงลำดับ139
1064การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ปกติ การจับคู่นิพจน์ โซลูชัน LeetCode139
1065สร้างโซลูชัน Leetcode ที่ยอดเยี่ยมของ String139
1066บรรพบุรุษที่ต่ำที่สุด139
1067ตัวละครต่อเนื่อง LeetCode Solution139
1068ธุรกรรมที่ไม่ถูกต้อง โซลูชัน LeetCode139
1069การเติมพอยน์เตอร์ขวาถัดไปในแต่ละโหนด Leetcode Solution138
1070นับขั้นต่ำเพื่อให้ได้อาร์เรย์ที่ต้องการ138
1071ความแตกต่างสูงสุดระหว่างความถี่ของสององค์ประกอบเช่นองค์ประกอบที่มีความถี่มากขึ้นก็มีค่ามากกว่าเช่นกัน138
1072โซลูชัน Leetcode สตริงการเรียงลำดับแบบกำหนดเอง138
1073น่าเกลียดหมายเลข II LeetCode โซลูชั่น138
1074ผลรวมเส้นทาง138
1075หมายเลขที่น่าเกลียดสุด ๆ138
1076ย้ายองค์ประกอบเชิงลบทั้งหมดไปสิ้นสุดตามลำดับโดยอนุญาตให้มีพื้นที่ว่างเพิ่มเติม138
1077ลบรายการที่ซ้ำกันออกจาก Sorted Array II Leetcode Solution138
1078กำหนดว่าสามารถรับเมทริกซ์โดยการหมุนโซลูชัน LeetCode หรือไม่138
1079ใช้ Trie (ทรีคำนำหน้า) Leetcode Solution137
1080การนับคู่หาร137
1081จำนวนพี่น้องของโหนดที่กำหนดใน n-ary Tree137
1082ค้นหาในเรียงลำดับอาร์เรย์ที่หมุน137
1083ความสำคัญของพนักงาน LeetCode Solution137
1084ประเภทของต้นไม้ไบนารี137
1085สถานะ LeetCode ที่ถูกต้องของ Tic-Tac-Toe137
1086ค้นหาว่า subarray อยู่ในรูปของภูเขาหรือไม่137
1087สร้างวงเล็บ Leetcode Solution137
1088กู้คืนโซลูชัน Leetcode ต้นไม้การค้นหาไบนารี137
1089การกำหนดที่อยู่ IP โซลูชัน LeetCode137
1090การสืบค้นจำนวนองค์ประกอบที่แตกต่างใน Subarray136
1091ลบ Palindromic Subsequences Leetcode Solution136
1092Binary Tree มุมมองด้านขวา โซลูชัน LeetCode136
1093เพิ่ม Triplet Subsequence โซลูชัน LeetCode136
1094หาระยะห่างต่ำสุดระหว่างตัวเลขสองตัว135
1095ที่ใหญ่ที่สุด BST Subtree โซลูชัน LeetCode135
1096เพิ่มระยะห่างสูงสุดให้กับบุคคลที่ใกล้ที่สุด LeetCode Solution135
1097วันแห่งปี Leetcode Solution135
1098จำนวนเกาะที่ปิด โซลูชัน Leetcode135
1099ค้นหา Peak Element135
1100ผลที่ตามมาของ Bitonic ที่ยาวที่สุด135
1101ทำให้เป็นอันดับและดีซีเรียลไลซ์ Binary Tree LeetCode Solution135
1102พิมพ์แฝดทั้งหมดในอาร์เรย์ที่เรียงลำดับซึ่งเป็นรูปแบบ AP135
1103อาร์เรย์ย่อยที่มี K จำนวนเต็มต่างกัน Leetcode Solution135
1104ผลที่ตามมาที่แตกต่าง135
1105โครงสร้างข้อมูลไบนารีทรี135
1106Kth ผลิตภัณฑ์ที่เล็กที่สุดของอาร์เรย์ที่เรียงลำดับสองชุด LeetCode Solution135
1107โคลนต้นไม้ไบนารีด้วยตัวชี้แบบสุ่ม134
1108ระดับของแต่ละโหนดใน Tree จากโหนดต้นทาง134
1109แปลง BST เป็น Min-Heap โดยไม่ต้องใช้อาร์เรย์134
1110ค้นหาความแตกต่างสูงสุดระหว่างองค์ประกอบขนาดเล็กทางซ้ายและขวาที่ใกล้ที่สุด134
1111ค้นหาช่วงที่เล็กที่สุดที่มีองค์ประกอบจาก k Lists134
1112เพิ่มขึ้นต่อเนื่องยาวนานที่สุด134
1113โซลูชัน Leetcode ภูมิภาคทั่วไปที่เล็กที่สุด134
1114เส้นทางรูทสู่ลีฟพร้อมผลรวมเป้าหมาย Leetcode Solutions134
1115จำนวนนักเรียนที่ทำการบ้านในเวลาที่กำหนดโซลูชัน Leetcode134
1116Palindrome Permutation LeetCode Solution134
1117โซลูชัน Leetcode จำนวนสูงสุดอันดับสาม133
1118สร้าง Binary Tree จากการสั่งซื้อล่วงหน้าและการสั่งซื้อทางไปรษณีย์ LeetCode Solution133
1119ค้นหาสามองค์ประกอบจากสามอาร์เรย์ที่แตกต่างกันซึ่ง a + b + c = sum133
1120ลบรายการที่ซ้ำกันออกจากอาร์เรย์ที่เรียงลำดับ133
1121นับโซลูชัน Leetcode กลุ่มที่ใหญ่ที่สุด133
1122ตัดคัน133
1123ค้นหาตำแหน่งแทรก133
1124ผลรวมขั้นต่ำของกำลังสองของจำนวนอักขระในสตริงที่กำหนดหลังจากลบอักขระ k132
1125วิธีการซ้ำเพื่อค้นหาบรรพบุรุษของต้นไม้ไบนารีที่กำหนด132
1126พิมพ์อาร์เรย์ที่แก้ไขหลังจากดำเนินการคำสั่งของการบวกและการลบ132
1127ผลรวมของเลขคู่หลังการสืบค้น132
1128มุมมองด้านล่างของทรีไบนารี132
1129ผลิตภัณฑ์ของช่วงในอาร์เรย์132
1130เขียนโค้ดเพื่อตรวจสอบว่าต้นไม้สองต้นเหมือนกันหรือไม่132
1131ค่าเฉลี่ยของอาร์เรย์หลังจากลบองค์ประกอบบางส่วน Leetcode Solution132
1132ฟอร์แมตโซลูชัน String Leetcode132
1133Subarray ผลิตภัณฑ์สูงสุด131
1134สร้าง K Palindrome Strings LeetCode Solution131
1135คิวลำดับความสำคัญ131
1136โซลูชัน Prime Palindrome LeetCode131
1137ช่วงเวลาคงที่เพิ่มการดำเนินการในอาร์เรย์131
1138เพิ่มผลรวมของความแตกต่างที่ต่อเนื่องกันสูงสุดในอาร์เรย์แบบวงกลม131
1139เซลล์ที่มีค่าคี่ในเมทริกซ์ LeetCode Solution131
1140การเรียงลำดับโทโพโลยี131
1141ความแตกต่างขั้นต่ำที่แน่นอนใน BST Leetcode Solution131
1142โซลูชัน Leetcode ตัวคั่นพัน131
1143โซลูชัน LeetCode แบบสองพาร์ติชั่นที่เป็นไปได้130
1144ลำดับ Moser-de Bruijn130
1145ลบโหนดและส่งคืน Forest Leetcode Solution130
1146ค้นหาองค์ประกอบในเรียงลำดับอาร์เรย์ที่หมุน130
1147สตริงย่อย Palindromic Leetcode Solution130
1148Subarray ที่ยาวที่สุดของ 1 หลังจากลบ One Element LeetCode Solution130
1149แนะนำต้นไม้แดง - ดำ130
1150สลับโหนดในคู่130
1151รูปสามเหลี่ยมคะแนนขั้นต่ำของ Polygon Leetcode Solution130
1152นับลำดับไบนารีที่มีความยาวเท่ากันโดยมีผลรวมของบิตครึ่งแรกและครึ่งหลังเท่ากัน130
1153แปลง BST เป็น Greater sum Tree129
1154Binary Tree เป็น Binary Search Tree Conversion129
1155ผลิตภัณฑ์สูงสุดของโซลูชัน LeetCode Binary Tree แบบแยกส่วน129
1156ลำดับโกลอมบ์129
1157โซลูชัน Leetcode มูลค่าการค้นหาไบนารีที่ใกล้เคียงที่สุด129
1158ต้นไม้ไบนารีสูงสุด129
1159ต้นไม้ตัดสินใจ129
1160เปรียบเทียบสตริงตามความถี่ของโซลูชัน Leetcode ตัวอักษรที่เล็กที่สุด129
1161ตรวจสอบการสร้างอาร์เรย์ผ่านโซลูชัน Leetcode ที่เชื่อมต่อกัน129
1162นับคู่ที่มีผลิตภัณฑ์อยู่ในอาร์เรย์129
1163เส้นผ่านศูนย์กลางของ N-Ary Tree LeetCode Solution129
1164รวม BST สองตัวเข้ากับพื้นที่พิเศษที่ จำกัด129
1165ค้นหาลำดับงูที่มีความยาวสูงสุด129
1166ต้นทุนขั้นต่ำในการย้ายชิปไปยังตำแหน่งเดียวกัน โซลูชัน LeetCode129
1167หมุนอาร์เรย์129
1168ค้นหาสองอาร์เรย์ย่อยที่ไม่ทับซ้อนกันซึ่งแต่ละรายการมีโซลูชัน LeetCode รวมเป้าหมาย128
1169เส้นทางรถเมล์ Leetcode Solution128
1170ผลที่ตามมาซ้ำซากยาวที่สุด128
1171Kth จำนวนน้อยที่สุดในตารางสูตรคูณ Leetcode Solution128
1172ปัญหาผลรวมย่อยในช่องว่าง O (sum)128
1173โซลูชัน LeetCode Array ที่ต่อเนื่องกัน128
1174ค้นหาระบบข้อเสนอแนะ LeetCode Solution127
1175ขั้นต่ำ Sideway Jumps โซลูชัน LeetCode127
1176K'th องค์ประกอบที่ใหญ่ที่สุดใน BST โดยใช้ช่องว่างคงที่127
1177ย้อนกลับเส้นทางใน BST โดยใช้ Queue127
1178โซลูชัน LeetCode ของโปรแกรมรวบรวมข้อมูลเว็บ127
1179ลบจำนวนขอบสูงสุดเพื่อให้กราฟสามารถสำรวจได้อย่างเต็มที่ Leetcode Solution127
1180แฟกทอเรียลต่อท้าย Zeroes โซลูชัน LeetCode127
1181ค้นหาตัวคูณเลขฐานสองที่เล็กที่สุดของจำนวนที่กำหนด126
1182ด้วยต้นไม้ไบนารีคุณจะลบครึ่งโหนดทั้งหมดได้อย่างไร?126
1183ค้นหาค่าที่มากที่สุดในแต่ละ Tree Row LeetCode Solution126
1184วิธีพิมพ์จำนวน A สูงสุดโดยใช้ปุ่มสี่ปุ่มที่กำหนด126
1185ค้นหาลำดับต่อมาของขนาด 3 ในเวลาเชิงเส้น126
1186เวอร์ชันแรกที่ไม่ดี126
1187ฟอร์แมตวันที่ โซลูชัน LeetCode125
1188ความลึกสูงสุดของไบนารีทรี125
1189ลดองค์ประกอบเพื่อสร้าง Array Zigzag LeetCode Solution125
1190หมายเลขสามเหลี่ยมที่ถูกต้อง125
1191จำนวนการสั่งซื้อใน Backlog Leetcode Solution125
1192โซลูชัน LeetCode Perfect Square ที่ถูกต้อง125
1193ใบไม้ที่ใกล้เคียงที่สุดใน Binary Tree LeetCode Solution125
1194จำนวนส่วนสูงสุดของความยาว a, b และ c125
1195บรรพบุรุษร่วมที่ต่ำที่สุดในโครงสร้างการค้นหาแบบไบนารี125
1196เดาคำ125
1197Matchsticks กับ Square Leetcode Solution125
1198การย้ายขั้นต่ำไปยัง Equal Array Elements โซลูชัน LeetCode125
1199ใหม่ 21 เกม125
1200การสร้างคิวใหม่ตามความสูง124
1201แบบสอบถามอาร์เรย์สำหรับการแทนที่และผลิตภัณฑ์แบบทวีคูณ124
1202ผลรวมของใบซ้าย LeetCode Solution124
1203การสลับโหนดในรายการที่เชื่อมโยง โซลูชัน Leetcode124
1204กราฟและการแสดง124
1205การต่อกันของ Array LeetCode Solution124
1206แปลง Sorted Array เป็น Binary Search Tree LeetCode Solutions124
1207Swap ขั้นต่ำเพื่อสร้างลำดับที่เพิ่มขึ้นโซลูชัน LeetCode124
1208กรองร้านอาหารตามอาหารมังสวิรัติ ราคา และระยะทาง โซลูชัน Leetcode123
1209แทนที่ค่าที่เท่ากันสองค่าติดกันด้วยค่าหนึ่งที่มากกว่า123
1210subarray bitonic ผลรวมสูงสุด123
1211การเคลื่อนย้ายหินไปจนถึงโซลูชัน Leetcode แบบต่อเนื่อง123
1212ผลรวมสูงสุดของคู่ที่มีความแตกต่างเฉพาะ122
1213คำถามเกี่ยวกับความน่าจะเป็นของเลขคู่หรือเลขคี่ในช่วงที่กำหนด122
1214แชมเปญทาวเวอร์ โซลูชัน LeetCode122
1215หารสองจำนวนเต็ม Leetcode Solution122
1216บรรพบุรุษร่วมที่ต่ำที่สุดของโซลูชัน Leetcode แบบไบนารี122
1217โซลูชัน Leetcode ข้ามเส้นทาง122
1218พิมพ์ n เงื่อนไขของลำดับนิวแมน - คอนเวย์122
1219ไม่มีหมายเลข122
1220เขียนฟังก์ชันเพื่อหาจุดตัดของรายการที่เชื่อมโยงสองรายการ122
1221การสืบค้นช่วงสำหรับลำดับต่อมา Bracket ที่ถูกต้องยาวที่สุด122
1222การสืบค้นช่วงผลรวมโดยใช้ตารางกระจัดกระจาย122
1223ค่าสูงสุดที่ดัชนีที่กำหนดในโซลูชัน LeetCode ที่มีขอบเขต121
1224แผ่โซลูชัน LeetCode เวกเตอร์ 2D ให้เรียบ121
1225ผลรวมสูงสุดของเส้นทางในสามเหลี่ยมตัวเลขด้านขวา121
1226Perfect Squares โซลูชัน LeetCode121
1227BST ไปยังต้นไม้ที่มีผลรวมของคีย์ที่เล็กกว่าทั้งหมด121
1228Kth องค์ประกอบที่เล็กที่สุดใน BST121
1229คำนำหน้าทั่วไปที่ยาวที่สุดโดยใช้ Word โดยการจับคู่คำ121
1230โซลูชัน Leetcode เครื่องหมายบวกที่ใหญ่ที่สุด120
1231พิมพ์อาร์เรย์ที่แก้ไขหลังจากการดำเนินการเพิ่มช่วงอาร์เรย์หลายรายการ120
1232แปลงจำนวนเต็มเป็นผลรวมของโซลูชัน Leetcode จำนวนเต็มไม่มีศูนย์สองตัว120
1233ค่าเฉลี่ยของช่วงในอาร์เรย์120
1234ตัวแบ่งจำนวนเต็ม LeetCode Solution120
1235การโคลนกราฟ120
1236LRU Cache Leetcode Solution120
1237ผสาน k เรียงลำดับรายการ Leetcode Solution119
1238พลังของสอง119
1239สไลซ์เลขคณิต II – ลำดับต่อมา โซลูชัน LeetCode119
1240ตรวจสอบว่าทุกระดับของ Binary Tree ทั้งสองเป็นแอนนาแกรมหรือไม่119
1241โซลูชัน Leetcode ค่ามัธยฐานของหน้าต่างบานเลื่อน119
1242ตรวจสอบว่าแต่ละโหนดภายในของ BST มีลูกเดียวหรือไม่118
1243ตรวจสอบความสมบูรณ์ของ Binary Tree LeetCode Solution118
1244ตรวจสอบ BST ที่เหมือนกันโดยไม่ต้องสร้างต้นไม้118
1245ขยายองค์ประกอบให้ใหญ่ที่สุดโดยใช้อาร์เรย์อื่น118
1246อาร์เรย์ที่ต่อเนื่องกัน118
1247ตัวหนาในสตริง LeetCode Solution118
1248อาร์เรย์สูงสุดจากอาร์เรย์สองอาร์เรย์ที่กำหนดให้มีลำดับเหมือนกัน118
1249ค้นหาจำนวนขั้นต่ำของการดำเนินการผสานเพื่อสร้างอาร์เรย์พาลินโดรม118
1250ออกแบบ Skiplist โซลูชัน LeetCode118
1251นับชุดย่อยที่มีเลขคู่ที่แตกต่างกัน118
1252ค้นหาขั้นต่ำใน Rotated Sorted Array II LeetCode Solution117
1253ปัจจัยที่ k ของ n Leetcode Solution117
1254หลักสูตรคู่ขนาน II โซลูชัน LeetCode117
1255ตรวจสอบลำดับการสั่งซื้อล่วงหน้าของไบนารีทรี117
1256ลบขั้นต่ำเพื่อสร้างวงเล็บที่ถูกต้อง LeetCode Solution117
1257Symmetric Tree โซลูชัน LeetCode โซลูชัน Leetcode117
1258ผลรวมสูงสุดที่เพิ่มขึ้นตามมา117
1259ต้นทุนขั้นต่ำปีนบันได LeetCode Solution116
1260โซลูชัน LeetCode ที่ทับซ้อนกันของรูปภาพ116
1261พิมพ์บรรพบุรุษของโหนดต้นไม้ไบนารีที่กำหนดโดยไม่มีการเรียกซ้ำ116
1262ค้นหาองค์ประกอบที่เล็กที่สุดเป็นอันดับที่ k ใน BST (สถิติการสั่งซื้อใน BST)115
1263องค์ประกอบที่ยิ่งใหญ่กว่าถัดไป115
1264ชื่อคอลัมน์แผ่นงาน Excel โซลูชัน LeetCode115
1265เวลาขั้นต่ำในการรวบรวม Apples ทั้งหมดใน Tree โซลูชัน LeetCode114
1266คิวที่เป็นระเบียบ โซลูชั่น LeetCode114
1267Subarray ผลิตภัณฑ์สูงสุด114
1268โซลูชัน Leetcode ช่วงที่เล็กที่สุด114
1269นับและสลับการค้นหาในอาร์เรย์ไบนารี114
1270การแบ่งพาร์ติชัน Palindrome113
1271ตรวจสอบว่าสองโหนดอยู่บนเส้นทางเดียวกันใน Tree หรือไม่113
1272วิธีต่างๆ ในการเพิ่มวงเล็บ Leetcode Solution113
1273ตรวจสอบอาร์เรย์ไบนารีว่าตัวเลขที่แสดงโดย subarray เป็นเลขคี่หรือคู่113
1274ตรวจสอบว่าสตริงสามารถทำลายโซลูชัน Leetcode สตริงอื่นได้หรือไม่112
1275Koko กินกล้วย LeetCode Solution111
1276ผสานอาร์เรย์ที่จัดเรียง111
1277จำนวนองค์ประกอบที่น้อยกว่าหรือเท่ากับจำนวนที่กำหนดใน subarray ที่กำหนด111
1278ช่วงการสืบค้นขั้นต่ำ (การสลายตัวของรากที่สองและตารางกระจัดกระจาย)110
1279Array Nesting Leetcode Solution110
1280ค้นหา subarray เฉลี่ยสูงสุดของความยาว k110
1281สตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ Leetcode Solution109
1282ตรวจสอบว่า X สามารถให้การเปลี่ยนแปลงกับทุกคนในคิวได้หรือไม่109
1283Peeking Iterator โซลูชัน LeetCode109
1284นิวแมน - แชงค์ส - วิลเลียมส์ไพรม์109
1285เมทริกซ์ย่อยที่ใหญ่ที่สุดพร้อมการจัดเรียงใหม่ LeetCode Solution109
1286ตรวจสอบอาร์เรย์ของขนาด n สามารถแสดง BST ของระดับ n ได้หรือไม่107
1287แบบสอบถามสำหรับค่าทศนิยมของ Subarrays ของ Binary Array107
1288การจัดเรียงเหรียญ โซลูชัน Leetcode107
1289เข้ารหัสสตริงด้วยความยาวที่สั้นที่สุด LeetCode Solution106
1290จำนวนดัชนีที่มีองค์ประกอบเท่ากันในช่วงที่กำหนด106
1291โซลูชัน LeetCode หมายเลข Palindrome105
1292ผลิตภัณฑ์สูงสุดของลำดับต่อมาที่เพิ่มขึ้น105
1293จำนวนเต็มต่ำสุดที่เป็นไปได้หลังจากมากที่สุด K Adjacent Swap บนตัวเลข โซลูชัน LeetCode104
1294ดัชนีสุ่มเลือก LeetCode Solution104
1295การส่งผ่านคำสั่งในแนวตั้งของ Binary Tree LeetCode Solution104
1296ค้นหาผู้ชนะของเกม Circular โซลูชัน LeetCode104
1297แปลง BST เป็น Binary Tree เพื่อให้ผลรวมของคีย์ที่ใหญ่กว่าทั้งหมดจะถูกเพิ่มเข้าไปในทุกๆ103
1298Binary Tree เป็น Binary Search Tree Conversion โดยใช้ชุด STL103
1299Jump Game IV โซลูชัน LeetCode103
1300เพิ่มโซลูชัน Leetcode สองหมายเลข103
1301เข้าถึงหมายเลขโซลูชัน LeetCode102
1302พื้นที่รวมขั้นต่ำที่สูญเปล่าด้วย K Resizing Operations LeetCode Solution102
1303จำนวนคนขั้นต่ำในการสอนโซลูชัน LeetCode102
1304แปลงเป็นฐาน -2 โซลูชัน LeetCode101
1305แทรก ลบ GetRandom O(1) Leetcode Solution101
1306โซลูชัน Subarray Sum LeetCode อย่างต่อเนื่อง101
1307ข้อความค้นหาเกี่ยวกับ XOR ของตัวหารคี่ที่ยิ่งใหญ่ที่สุดของช่วง101
1308จำนวนครั้งต่อๆ มาที่ตรงตามเงื่อนไขผลรวมที่ให้มา โซลูชัน LeetCode100
1309พิมพ์โซ่ความยาวสูงสุดของคู่96
1310ออกแบบระบบใต้ดิน Leetcode Solution96
1311ออกแบบลีดเดอร์บอร์ด Leetcode Solution93
1312เปลี่ยนตัวอักษร โซลูชัน LeetCode93
1313ตรวจหาโซลูชัน Leetcode ของ Capital93
1314โซลูชัน LeetCode องค์ประกอบที่ใช้บ่อยยอดนิยม91
1315สตริงย่อยที่มีการต่อคำทุกคำ Leetcode Solution88
1316โซลูชัน Leetcode รวมเส้นทางขั้นต่ำ88
1317นับหมู่เกาะย่อย โซลูชัน LeetCode88
1318สวอปขั้นต่ำเพื่อรวมโซลูชัน Leetcode เข้าด้วยกันทั้งกลุ่ม86
1319ลำดับต่อมาที่ยาวที่สุด โซลูชัน LeetCode84
1320Binary Tree Inorder Traversal โซลูชัน LeetCode84
1321รายการที่เชื่อมโยงคู่คี่ โซลูชัน Leetcode84
1322โซลูชั่น LeetCode ปีประชากรสูงสุด82
1323ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง82
1324ถอดรหัสสตริง Leetcode Solution81
1325จุดนัดพบที่ดีที่สุด โซลูชัน LeetCode81
1326ค้นหาโซลูชัน LeetCode ผู้พิพากษาเมือง80
1327โซลูชัน LeetCode Subarray ต่อเนื่องที่ไม่ได้เรียงลำดับที่สั้นที่สุด79
1328รวมรูทกับหมายเลขลีทโค้ดโซลูชั่น77
1329สี่เหลี่ยมผืนผ้าทับซ้อน LeetCode Solution76
1330ออกแบบ เพิ่มและค้นหาคำ โครงสร้างข้อมูล โซลูชัน LeetCode75
1331โซลูชั่น LeetCode ปีประชากรสูงสุด75
1332แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solution73
1333เกมสโตน IV โซลูชัน LeetCode72
1334คะแนนของวงเล็บ LeetCode Solution72
1335แทรกลงในรายการที่เชื่อมโยงแบบวงกลมที่เรียงลำดับแล้ว LeetCode Solution71
1336Range Sum Query 2D – โซลูชัน LeetCode ที่ไม่เปลี่ยนรูป70
1337Graph Bipartite คืออะไร? โซลูชัน LeetCode70
1338โซลูชัน LeetCode หมายเลขสามเหลี่ยมที่ถูกต้อง69
1339เปิดเผยการ์ดในการสั่งซื้อที่เพิ่มขึ้น Leetcode Solution67
1340แบ่งช็อกโกแลต LeetCode Solution60
1341คำแนะนำทีละขั้นตอนจากโหนดต้นไม้ไบนารีไปยังโซลูชัน LeetCode อื่น54
1342ช่วงผลรวมของ BST LeetCode Solution50
1343ค้นหา K องค์ประกอบที่ใกล้เคียงที่สุด LeetCode Solution48
1344ย้อนกลับโซลูชัน Leetcode จำนวนเต็ม47
1345จัดเรียงสี โซลูชัน LeetCode45
1346หมุนโซลูชัน LeetCode สตริง44
1347ความยาวด้านสูงสุดของสี่เหลี่ยมจัตุรัสที่มีผลรวมน้อยกว่าหรือเท่ากับเกณฑ์ LeetCode Solution43
1348หมายเลขคอลัมน์ของแผ่นงาน Excel โซลูชัน LeetCode42
1349โซลูชัน Leetcode แบบ Monotonic Array27
1350ขนาดสูงสุด Subarray Sum เท่ากับ k Leetcode Solution25
1351คอนเทนเนอร์ที่มี Water LeetCode Solution มากที่สุด23
1352โซลูชัน Leetcode Matching Camelcase23
1353หินส่วนใหญ่ถูกนำออกด้วยโซลูชัน LeetCode แถวหรือคอลัมน์เดียวกัน22
1354โซลูชัน LeetCode ไฮไฟว์22
1355โซลูชัน Leetcode ของดัชนี H22
1356ลำดับถัดไป โซลูชัน LeetCode20
1357หน้าต่างบานเลื่อนสูงสุด LeetCode Solution20
1358ค้นหาโซลูชัน LeetCode พีคเอลิเมนต์20
1359ถูกต้อง Anagram Leetcode Solution20
1360การติดตั้งหน้าจอประโยค LeetCode Solution18
1361กลุ่ม Anagrams LeetCode Solution18
1362โซลูชัน LeetCode ค้นหาไบนารี18
1363แผ่ Binary Tree ให้แบนเพื่อแสดงรายการที่เชื่อมโยง LeetCode Solution18
1364คู่เพลงที่มีระยะเวลาทั้งหมดหารด้วย 60 LeetCode Solution18
1365Paint House โซลูชัน LeetCode18
1366Group Shifted Strings โซลูชัน Leetcode17
1367ต่อไป Greater Element I Leetcode Solution17
1368การค้นหาแบบไบนารีที่ไม่ซ้ำกัน โซลูชัน LeetCode16
1369ค่าต้นไม้การค้นหาไบนารีที่ใกล้เคียงที่สุด II โซลูชัน LeetCode16
1370แทรก ลบ GetRandom O(1) – อนุญาตให้ทำซ้ำ LeetCode Solution16
1371จำนวนลูกศรขั้นต่ำที่จะระเบิดลูกโป่ง LeetCode Solution16
1372Isomorphic Strings LeetCode Solution16
1373ดัชนีพีคใน Mountain Array LeetCode Solution16
1374โซลูชัน LeetCode หมายเลขสามเหลี่ยมที่ถูกต้อง16
1375ว่ายในกระแสน้ำ LeetCode Solution15
Translate »