주어진 차이가있는 모든 쌍 찾기

난이도 쉽게
자주 묻는 질문 아마존 블룸버그 게시물에서 시트릭스 Expedia 골드만 삭스 Microsoft 엔비디아 신탁 세일즈 포스 Twilio Twitter 비자, VM웨어
배열 이진 검색 정렬조회수 287

문제 정책

우리는 정렬 다른 요소를 포함하거나 배열에 반복되는 요소가 없습니다. 주어진 차이를 가진 모든 쌍을 찾으십시오. 주어진 다른 쌍이 없으면 인쇄하십시오. "주어진 다른 쌍 없음".

입력

10 20

90 70 20 80 50 25 35 15 100 150

산출

90 70

70 50

80 100

35 15 (차이가 20 인 요소 쌍이 인쇄 됨)

주어진 차이가있는 모든 쌍 찾기에 대한 접근 방식 1

배열에서 한 요소를 선택하는 두 개의 루프를 실행합니다. 인덱스 0부터 시작하여 주어진 차이를 가진 쌍을 얻기 위해 배열을 기대합니다.

a) 요소를 찾으면 인쇄하십시오.
b) 다른 인쇄, 찾을 수 없습니다.

실시

주어진 차이가있는 모든 쌍을 찾기위한 C ++ 프로그램

#include <bits/stdc++.h>
using namespace std;
int main()
{
  int n,d;
  cin>>n>>d;
  int a[n];
  for(int i=0;i<n;i++)
  {
      cin>>a[i];
  }
  int flag=0;
  for(int i=0;i<n;i++)//select an element
  {
    for(int j=i+1;j<n;j++) // look forward in the array
        if(abs(a[i]-a[j])==d)//if we get a pair with given difference then success
        {
          cout<<a[i]<<"  "<<a[j]<<endl;
          flag=1;
        }
  }
  if(flag==0)
  cout<<"No pair with given different";
}

주어진 차이가있는 모든 쌍을 찾기위한 Java 프로그램

import java.util.Scanner;
class sum
{
    public static int abs(int x)
    {
        if(x<0)
        {
            x*=-1;
        }
        return x;
    }
    public static void main(String[] args)  
    { 
        Scanner sr = new Scanner(System.in);
        int n = sr.nextInt();
        int d = sr.nextInt();
        int a[] = new int[n];
        for(int i=0;i<n;i++)
        {
            a[i] = sr.nextInt();
        }
        int flag=0;
        for(int i=0;i<n;i++)//select an element
        {
          for(int j=i+1;j<n;j++) // look forward in the array
              if(abs(a[i]-a[j])==d)//if we get a pair with given difference then success
              {
                System.out.println(a[i]+"  "+a[j]);
                flag=1;
              }
        }
        if(flag==0)
        System.out.println("No pair with given different");
    }
}
10 20
90 70 20 80 50 25 35 15 100 150
90  70
70  50
80  100
35  15

복잡성 분석

시간 복잡성

O (N * N) 여기서 N은 주어진 배열의 크기입니다. 두 개의 for 루프를 실행하여 각 쌍을 확인하기 만하면됩니다.

공간 복잡성

O (1) 여기에 여분의 공간을 사용하지 않기 때문입니다.

주어진 차이가있는 모든 쌍 찾기에 대한 접근 방식 2

1 단계 : 먼저 주어진 배열을 정렬합니다. O (NlogN)이 필요합니다.

2 단계 : 첫 번째 알고리즘과 같은 방식으로 첫 번째 요소에서 시작하는 모든 요소에 대해 일치하는 쌍을 찾습니다.

i) 여기서 우리는 이진 검색을 사용하여 요소를 찾습니다.
ii) 요소 a와 주어진 차이 n에 대해 우리는 a + n을 검색합니다.

입력

10 20

90 70 20 80 50 25 35 15 100 150

차이가 20 인 모든 요소 쌍 찾기

입력 배열에 알고리즘 적용,

단계별 작업

  1. 배열 정렬, 정렬 된 배열 : 15 20 25 35 50 70 80 90
  2. a = 15, 차이 (n) = 20이므로 a + n = 35, binary_search (35, 입력 배열) = True입니다. 인쇄 15 35. 앞으로 이동
  3. a = 20, 차이 (n) = 20이므로 a + n = 40, binary_search (40, 입력 배열) = False입니다. 앞으로 이동
  4. a = 25, 차이 (n) = 20이므로 a + n = 45, binary_search (45, 입력 배열) = False입니다. 앞으로 이동
  5. a = 35, 차이 (n) = 20이므로 a + n = 55, binary_search (55, 입력 배열) = False입니다. 앞으로 이동
  6. a = 50, 차이 (n) = 20이므로 a + n = 70, binary_search (70, 입력 배열) = True입니다. 인쇄 50 70. 앞으로 이동
  7. a = 70, 차이 (n) = 20이므로 a + n = 90, binary_search (90, 입력 배열) = True입니다. 인쇄 70 90. 앞으로 이동
  8. a = 80, 차이 (n) = 20이므로 a + n = 100, binary_search (100, 입력 배열) = True입니다. 인쇄 80 100. 앞으로 이동
  9. a = 90, 차이 (n) = 20이므로 a + n = 110, binary_search (110, 입력 배열) = False입니다. 앞으로 이동
  10. a = 100, 차이 (n) = 20이므로 a + n = 120, binary_search (120, 입력 배열) = False입니다. 루프 끝.

실시

주어진 차이가있는 모든 쌍을 찾기위한 C ++ 프로그램

#include <bits/stdc++.h>
using namespace std;
int main()
{
  int n,d;
  cin>>n>>d;
  int a[n];
  for(int i=0;i<n;i++)
  {
      cin>>a[i];
  }
  sort(a,a+n);
  int flag=0;
  for(int i=0;i<n-1;i++)//select an element
  {
      int diff=a[i]+d;
      if(binary_search(a,a+n,diff))
      {
          cout<<a[i]<<" "<<diff<<endl;
          flag=1;
      }
  }
  if(flag==0)
  cout<<"No pair with given different";
}

주어진 차이가있는 모든 쌍을 찾기위한 Java 프로그램

import java.util.Arrays;
import java.util.Scanner;
class sum
{
    public static int abs(int x)
    {
        if(x<0)
        {
            x*=-1;
        }
        return x;
    }
    public static int binary_search(int arr[], int l, int r, int x)
    {
        if (r >= l) 
        {
            int mid = l + (r - l) / 2;
            if (arr[mid] == x)
                return mid;
            if (arr[mid] > x)
                return binary_search(arr, l, mid - 1, x);
            return binary_search(arr, mid + 1, r, x);
        }
        return -1;
    }
    
    public static void main(String[] args)  
    { 
        Scanner sr = new Scanner(System.in);
        int n = sr.nextInt();
        int d = sr.nextInt();
        int a[] = new int[n];
        for(int i=0;i<n;i++)
        {
            a[i] = sr.nextInt();
        }
        Arrays.sort(a);
        int flag=0;
        for(int i=0;i<n-1;i++)//select an element
        {
            int diff=a[i]+d;
            if(binary_search(a,0,n-1,diff)!=-1)
            {
                System.out.println(a[i]+"  "+diff);
                flag=1;
            }
        }
        if(flag==0)
         System.out.println("No pair with given different");
    }
}
10 20
90 70 20 80 50 25 35 15 100 150
15 35
50 70
70 90
80 100

복잡성 분석

시간 복잡성

O (NlogN) 여기서 N은 주어진 배열의 크기입니다. 이진 검색은 O (logN)를 사용하므로 각 요소에 대해 이진 검색을 사용하는 데 시간 복잡도는 O (NlogN)입니다.

공간 복잡성

O (1) 여기에 여분의 공간을 사용하지 않기 때문입니다.

참조

주요 인터뷰 질문

S.No 인터뷰 질문 질문한 횟수
1이중 연결 목록에서 노드 삭제2827
2바이너리 트리에서 노드 수를 찾는 자바 프로그램2507
3특수 문자에 영향을주지 않고 문자열 반전2468
4주어진 위치에서 연결 목록의 노드 삭제1982
5재귀를 사용하는 회문1879
6정렬 된 방식 (오름차순)으로 연결된 목록에 노드 삽입1667
7합계가 숫자 인 배열에서 요소 쌍 찾기1655
8발생 빈도를 기준으로 요소 정렬1637
9주어진 문자열의 모든 순열을 인쇄하는 프로그램 작성1613
10배열에서 두 숫자 사이의 최소 거리 찾기1479
11이중 연결 목록 만들기1451
12빠른 정렬1423
13배열 반전1416
14다른 문자열의 모든 문자를 포함하는 문자열에서 가장 작은 창1401
15주어진 값의 합이되는 삼중 항 찾기1363
16인접한 모든 중복 항목을 재귀 적으로 제거1359
17첫 번째 반복 요소1346
18홀수가 짝수 뒤에 오도록 짝수와 홀수를 정렬합니다.1325
19문자열의 숫자 합계1324
20정렬되지 않은 배열에서 누락 된 최소 양수1290
21배열의 요소가 연속적인지 확인1260
22연결된 목록에서 루프 감지1244
23최대 합계 연속 하위 배열1235
24단일 링크 목록에서 빠른 정렬1221
25주어진 합계가있는 부분 배열1216
26크기가 N 인 주어진 배열에서 R 요소의 가능한 모든 조합을 인쇄합니다.1208
27하위 문자열 검색을 수행하는 재귀 함수1202
28배열에서 최대 반복 수 찾기1160
29Java의 이진 트리 레벨 순서 순회1130
30첫 번째와 두 번째로 작은 요소 찾기1126
31두 개의 연결 목록이 동일한 지 확인1112
32Divide and Conquer를 사용한 최대 부분 배열 합계1107
33두 번째에있는 첫 번째 문자열에서 문자 제거1073
34어레이에서 리더 찾기1064
35연결 목록에서 노드 교체1041
36배열에서 발생하는 홀수 횟수 찾기1008
37가장 큰 숫자 II를 형성하기 위해 주어진 숫자 배열996
38두 번째로 빈번한 캐릭터 찾기991
39문자열이 주어지면 반복되지 않는 첫 번째 문자를 찾습니다.973
40주어진 합계로 배열에서 삼중 항 찾기968
41정렬 된 배열과 숫자 x가 주어지면 합계가 x에 가장 가까운 배열에서 쌍을 찾습니다.959
42연결된 목록에서 주어진 항목의 총 발생 횟수959
43현이 서로 회전하는지 확인하는 프로그램949
44전화 번호에서 가능한 모든 단어 인쇄938
45누락 된 번호 찾기928
46양수와 음수를 배열로 재 배열하기925
47가장 긴 회문 부분 문자열907
48연결 목록에서 짝수 및 홀수 노드 분리890
49가장 긴 공통 하위 시퀀스 인쇄886
50두 개의 연결된 목록의 결합 및 교차877
51주어진 작업의 최소 수를 사용하여 한 문자열을 다른 문자열로 변환873
52재 배열 된 문자열이 회문을 형성 할 수 있는지 확인854
53주어진 배열을 최대 최소 형식으로 재정렬851
54빠른 정렬의 반복적 구현823
55가능한 삼각형 계산823
56두 행렬의 곱셈806
57연결 목록이 회문인지 확인801
58합이 주어진 값보다 작은 삼중 항 수799
59연결된 목록 회전797
60이익 극대화를위한 주식 구매 매도797
61두 문자열의 연결768
62줄다리기766
63입력 문자열의 모든 중복 인쇄761
64K 개의 고유 문자로 하위 문자열 개수 계산761
65가장 가까운 크고 작은 요소 찾기750
66유명인 문제742
67배열에서 피타고라스 삼중 항 찾기742
68임시 변수없이 문자열 반전735
69주어진 문자열에서 'b'와 'ac'제거734
70주어진 세 개의 정렬 된 배열에서 모든 공통 요소 찾기733
71정렬되지 않은 연결 목록에서 모든 중복 제거713
72최대 개수가 1 인 행 찾기712
73배열에서 피크 요소 찾기704
74합이 주어진 숫자 X와 같은 부분 배열 찾기699
75두 문자열이 아나그램이되도록 최소 문자 제거694
76두 행렬 더하기691
77정렬 된 배열에서 가장 작은 누락 된 수 찾기691
78삽입 정렬689
79제품 배열 퍼즐689
80배열에 두 개의 스택 구현681
81연속 1없이 모든 이진 문자열 생성681
82비 연속 요소의 최대 합계673
83최대 제품 서브 어레이 II661
84문자열의 사전 순위658
85이전과 다음의 곱셈652
86주어진 두 행렬이 동일한 지 확인652
87두 행렬 빼기640
88K 개의 정렬 된 배열 병합 및 정렬 된 출력 인쇄636
89모든 XNUMX을 주어진 배열의 끝으로 이동634
90스트림에서 회문을 확인하기위한 온라인 알고리즘628
91문자열을 N 개의 등분으로 나누기627
92주어진 D와 I의 시퀀스에서 최소 수를 형성하십시오.626
93두 문자열이 서로 아나그램인지 확인621
94주어진 번호에서 반복되는 숫자 제거620
95최대 원형 부분 배열 합계616
96오름차순과 내림차순으로 번갈아 정렬 된 연결 목록 정렬613
97임시 스택을 사용하여 스택 정렬612
98정렬되고 회전 된 배열에서 최소 요소 찾기610
99연결 목록의 마지막 요소를 처음으로 이동608
100하위 배열 및 하위 시퀀스605
101모든 가솔린 벙크를 방문하는 첫 번째 순환 투어603
1020과 1이 같은 수의 최대 부분 배열601
103두 문자열 비교 (연결된 목록)599
104연결 목록 병합598
105증가 및 감소하는 배열의 최대 요소593
106문자열의 회문 순열590
107요소가 배열에서 N / K 번 이상 표시됨584
108주어진 범위의 회문581
109다수 요소581
110실행 길이 인코딩578
111모든 순열을 반복하여 인쇄577
112최단 회문을 형성하기위한 최소 삽입576
113Pangram 검사575
114스트링 회문을 만들기 위해 앞에 추가 할 최소 문자570
115링크 된 목록을 대체 위치에서 다른 목록으로 병합569
116주어진 연결 목록을 제자리에 재정렬567
117배열 회문을 만들기위한 최소 병합 작업 수567
118정렬 된 연결 목록에서 모든 중복 제거567
119문자열에서 가장 많이 반복되는 문자566
120사 전적으로 최소 문자열을 얻기 위해 문자열을 회전562
121길이 XNUMX 이상의 반복 된 하위 시퀀스560
122모든 아나그램을 일련의 단어로 함께 인쇄558
123주어진 인덱스에 따라 배열 재정렬556
124팬케이크 분류 문제546
125Two Sum Leetcode 솔루션543
126겹치는 간격 병합 II542
127다음 및 임의 포인터로 연결된 목록 복제540
1283Sum Leetcode 솔루션539
129행렬 전치532
130최대 합이있는 부분 배열의 크기530
131문자열에서 추가 공백 제거528
132stringstream을 사용하여 문자열에서 공백 제거527
133문자열에서 중복 제거524
134주어진 문자열이 회 문의 회전인지 확인523
135교체 후 가장 작은 회문522
136최대 합계 증가 하위 시퀀스522
137파티션 문제521
138문자를 제거하거나 재 배열하여 가장 긴 회문을 형성 할 수 있습니다.519
139문자열이 K 거리 떨어져 있는지 여부 확인511
140주어진 패턴에서 모든 이진 문자열 생성508
141연속되는 1의 수가 최대화되도록 뒤집을 XNUMX을 찾습니다.505
142유효한 가장 긴 부분 문자열의 길이505
143정렬 된 연결 목록에 노드 삽입505
144마지막 항목 삭제504
145주어진 두 문자열이 서로 동형인지 확인498
146더 큰 요소와 같은 두 요소의 최대 차이는 더 작은 다음에옵니다.494
147문자열의 모든 문자를 전환하는 프로그램490
148주어진 문자열이 다른 두 문자열의 인터리빙인지 여부486
149주어진 배열을 얻기 위해 최소 단계 계산484
150연결 목록의 빠른 정렬보다 병합 정렬이 더 좋습니다.482
151오른쪽의 더 작은 요소 수481
152문자열의 길이가 마지막에 추가 된 숫자와 같은지 확인479
153주어진 차이가있는 쌍 찾기478
154행렬의 모든 행이 서로의 원형 회전인지 확인476
155끝에서 연결 목록의 n 번째 노드 찾기473
156Divide and Conquer를 사용하는 가장 긴 공통 접두사472
157주어진 배열에서 고정 소수점 찾기467
158배열에서 0s 1s 및 2s 정렬466
159주어진 두 문자열의 모든 인터리빙을 인쇄합니다.463
160최소 평균으로 주어진 길이의 부분 배열 구하기460
161두 버전 번호 비교460
162주어진 문자열에서 단어 반전460
163주어진 인덱스를 사용하여 배열 재정렬하기458
164대체 노드를 사용하여 연결 목록 분할457
165두 개의 정렬된 배열의 중앙값 LeetCode 솔루션456
166문자열의 역방향 인쇄 (재귀)456
167병합 된 목록이 역순이되도록 두 개의 정렬 된 연결 목록 병합455
168'X'형식으로 홀수 길이의 문자열 인쇄444
169최대 평균의 K 길이 부분 배열 구하기440
170정렬 된 배열에서 이진 검색을 사용하여 요소 찾기439
171처음부터 K 번째 노드를 끝에서 K 번째 노드로 교체437
172문자열의 모든 Palindromic 파티션 인쇄435
173가장 효율적인 방법으로 어레이에서 중복 찾기432
174모든 회문 파티션 인쇄423
175체인 쌍의 최대 길이420
176가장 짧은 슈퍼 스트링 문제419
177다단계 연결 목록 병합419
178문자열이 패턴에 따라 문자 순서를 따르는 지 확인416
179K 정렬 배열 정렬413
180다른 문자열에 따라 문자열 정렬409
181두 이진 배열 II에서 동일한 합계를 갖는 최장 스팬404
182그룹에서 연결된 목록 반전401
183크기가 3 인 정렬 된 하위 시퀀스 찾기400
184두 개의 이진수를 추가하는 프로그램397
185단어 목록에서 구성 할 수있는 모든 문장을 재귀 적으로 인쇄396
186정렬되지 않은 배열에서 홀수 발생이있는 두 숫자 찾기391
187이진 검색 II를 사용한 가장 긴 공통 접두사390
188단일 연결 목록 반전 (반복 / 비 재귀)388
189시저 암호387
190K 번째 반복되지 않는 문자383
191주어진 부분 문자열을 재귀 적으로 삭제하여 문자열이 비워 질 수 있는지 확인383
192Zig-Zag에서 연결 목록 재정렬381
193팬케이크 분류380
194이미지를 90도 회전379
195단어 일치 별 가장 긴 공통 접두사 단어377
196STL을 사용한 주어진 문자열의 순열373
197완벽한 리버시블 스트링370
198최대 제품으로 길이 XNUMX의 하위 시퀀스 늘리기368
199두 개의 정렬 된 배열 병합367
200이진수의 1과 2의 보수365
201문자열에서 반복되지 않는 첫 번째 문자 찾기365
2020, 1, 2로 연결된 목록 정렬365
203단조 증가하는 함수가 처음에 양수가되는 지점 찾기363
204일부 공통 노드가있는 두 개의 정렬 된 연결 목록에서 최대 합계 연결 목록 구성363
205합산되는 네 가지 요소359
206M 이후 N 노드 삭제357
207주어진 단어의 모든 문자를 포함하는 목록 항목356
208문자 일치 별 문자를 사용하는 가장 긴 공통 접두사351
209정렬 된 배열에서 발생 횟수 계산350
210회문 문자열 (숫자)346
211문자열 분할346
212이진 문자열을 대체하기 위해 제거 할 최소 문자343
213atoi ()의 재귀 적 구현339
214연결된 문자열 목록이 회문을 형성하는지 확인337
215배열의 모든 고유 요소 인쇄336
216짝수 부분 문자열 수335
217문자열 배열 정렬334
218길이가 K 인 부분 문자열의 반복 인 문자열 변환333
219유효한 괄호 LeetCode 솔루션332
220문자열에서 최대 발생 문자331
221단일 연결 목록을 재귀 적으로 반전331
222주어진 배열에서 첫 번째 반복 번호 찾기331
223화면에 문자열을 인쇄하기 위해 최단 경로 인쇄328
224이진 트리와 이중 연결 목록326
225연결 목록을 O (n) 시간 이내에 되돌릴 수 있습니까?326
226스택을 사용하여 문자열 반전324
227와일드 카드 문자 일치324
228한 번의 편집으로 string1을 string2로 변환323
229연결된 XNUMX 진수 문자열의 N 번째 문자322
230빈도 II로 요소 정렬321
231최대 서브 어레이 Leetcode 솔루션321
232소문자에서 대문자로317
233단어 수 세기316
234두 개의 정렬 된 배열 병합315
235XNUMX 개의 고유 한 문자열 분할313
236중복 배열에서 손실 된 요소 찾기312
237연결된 목록의 중간 찾기310
238순열이있는 가장 긴 공통 하위 시퀀스307
239영어 알파벳과 같은 거리에서 쌍을 센다.303
240동적 프로그래밍을 사용한 매트릭스 체인 곱셈301
241배열의 다음으로 큰 요소299
242회문 순열293
243로마 정수 Leetcode 솔루션291
244N 번째 노드 찾기287
245주어진 차이가있는 모든 쌍 찾기287
246주어진 합계를 가진 세 개의 연결된 목록에서 삼중 항286
247이진 검색 트리에서 노드 검색285
248문자열 반전282
249나무 삭제282
250값에 대한 문자열 (정수를 나타냄)282
251단어 검색 Leetcode 솔루션281
252리버스 비트280
253문자열을 괄호 형식으로 나누는 가능한 모든 방법 인쇄278
254이진 트리277
255주어진 조건에서 노드 삭제277
256주어진 문자열의 성별 변경276
257단일 어레이에서 k 스택을 효율적으로 구현하는 방법은 무엇입니까?275
258문자열 배열 정렬273
259첫 번째 비 반복 요소273
260회의실 II LeetCode 솔루션271
261주어진 합계로 쌍 계산271
262연결된 선분 목록에서 중간 점 제거270
263반복적으로 9 개까지 더해지는 부분 문자열의 수270
264가장 긴 공통 확장269
265Toeplitz 매트릭스269
266반복되는 부분 문자열 패턴268
267모든 음수 요소를 배열의 한쪽으로 이동266
268문자열에서 공백 제거265
269가장 긴 회문 부분 문자열 LeetCode 솔루션265
270N 퀸 문제264
271주어진 배열 섞기263
272최소 스택262
273뻐꾸기 시퀀스 프로그램258
274섬 수 LeetCode 솔루션258
275Dijkstra 알고리즘257
276최대 스택255
277House Robber Leetcode 솔루션254
278찾기, 두 번째, 자주, 캐릭터253
279배열에서 가장 빈번한 요소253
280높이 사이의 최대 차이 최소화253
281검색 삽입 위치 Leetcode 솔루션251
282피보나치 수250
283다음 및 임의의 포인터로 연결된 목록 복제 (해싱)250
284식 평가249
285절대 값을 기준으로 정렬되는 링크 정렬249
286유효한 회문 Leetcode 솔루션247
287스도쿠 해결사247
288KMP 알고리즘246
289하위 집합 Leetcode246
290Plus One Leetcode 솔루션246
291조합 합계 Leetcode 솔루션244
292연결된 목록을 삭제하는 방법244
293문자열에서 단어 반전244
2941 비트 수244
295Min Stack Leetcode 솔루션243
296후위 표현의 평가242
297단어 검색241
298백 스페이스 문자열 비교238
299매트릭스 제로 설정237
300Sqrt (x) Leetcode 솔루션235
301정렬 된 배열 병합 Leetcode 솔루션234
302합계가 0인 부분배열233
303배열의 양의 음수 값 쌍233
304대기열 반전233
305Rabin Karp 알고리즘232
306주어진 행렬의 모든 행에있는 공통 요소232
307하노이 타워230
308스택의 중간 요소 삭제230
309중복 II Leetcode 솔루션 포함230
310자기를 제외한 배열의 곱229
311조합 합계228
312정수 대 로마 Leetcode 솔루션227
313두 배열의 교차 II Leetcode 솔루션227
314파스칼 트라이앵글 Leetcode227
315문자열 압축225
316배열에서 동일한 요소가있는 인덱스 쌍의 수224
317개별 단어 반전224
318k보다 작거나 같은 모든 요소를 ​​결합하는 데 필요한 최소 스왑224
3191과 0이 같은 수의 부분 배열 계산223
320슬라이딩 윈도우 기법223
321Bellman Ford 알고리즘223
322스트림에서 상위 K (또는 가장 빈번한) 번호 찾기222
323단일 번호 Leetcode 솔루션221
324이진 Leetcode 솔루션 추가221
325산술 식 평가221
326이중 연결 목록을 사용한 Deque 구현221
327주어진 Inorder 및 Preorder Traversals에서 이진 트리 생성221
328중복 포함220
329짝수와 홀수 분리219
330시퀀스에서 두 번째로 반복되는 단어219
331단계적으로 긍정적 인 단계를 얻기위한 최소값 합계 Leetcode 솔루션219
332빈도별로 요소 정렬219
333Pow (x, n) Leetcode 솔루션218
334회문 연결 목록 Leetcode 솔루션218
335운영 체제의 페이지 교체 알고리즘217
336후 위에서 중위로 변환217
337O (1) 시간 및 O (1) 추가 공간에서 getMin ()을 지원하는 스택 설계217
338동일한 문자 집합을 가진 그룹 단어216
339구간 범위 Leetcode 솔루션에서 홀수 계산216
340배열에서 반복되지 않는 요소 (고유 한) 요소의 합계 찾기216
341풍선 Leetcode 솔루션의 최대 수216
342다음 순열215
343Kruskal 알고리즘215
344세 번째 최대 수 Leetcode 솔루션214
345k 개의 고유 한 수를 갖는 최소 부분 배열213
346순열 Leetcode 솔루션213
347크기가 k 인 모든 부분 배열의 최소 및 최대 요소의 합213
348정렬 된 행렬에서 K 번째로 작은 요소212
349반복 문자가 없는 가장 긴 부분 문자열 LeetCode 솔루션212
350상위 K 자주 사용되는 단어212
351볼록 껍질 알고리즘212
352가장 긴 공통 접두사 Leetcode 솔루션210
353배열 Leetcode 솔루션에서 행운의 정수 찾기210
354스택을 사용하여 배열 정렬210
355타운 판사 Leetcode 솔루션 찾기210
356최대 서브 어레이210
357주요 요소 Leetcode 솔루션210
358원래 배열과 동일한 총 고유 요소를 갖는 하위 배열 계산209
359짝수 자릿수로 숫자 찾기 Leetcode 솔루션209
360배열에서 k 번 발생하는 첫 번째 요소209
361모든 요소를 ​​배열에서 동일하게 만들기위한 최소 작업209
362나선 행렬 LeetCode 솔루션208
363스크램블 문자열208
364부문 평가208
365특별 번호207
366Leetcode 솔루션 쌍의 스왑 노드207
367허프만 코딩207
368접두사에서 중위로 변환206
369최소 경로 합계206
370두 배열이 같은지 확인하십시오.206
371두 개의 정렬되지 않은 배열이 주어지면 합계가 x 인 모든 쌍을 찾습니다.206
372누락된 번호 Leetcode 솔루션206
373Good Pairs Leetcode 솔루션의 수206
374Pascal의 Triangle II Leetcode 솔루션205
375두 개의 정렬 된 목록 병합 Leetcode 솔루션205
376회전 정렬 배열 Leetcode 솔루션에서 검색205
377주식 II Leetcode 솔루션을 사고 팔기 가장 좋은시기205
378스택을 사용하여 숫자 반전204
379카운트 프라임 Leetcode 솔루션204
380주파수 Leetcode 솔루션을 증가시켜 배열 정렬203
381맥시 멀 스퀘어203
382최소 절대 차 Leetcode 솔루션203
383대기열의 처음 K 요소 반전202
384두 Leetcode 솔루션의 힘202
385요소가 범위로 ​​제한되지 않을 때 주어진 배열에서 중복을 찾습니다.202
386단일 번호202
387상위 K 개의 빈번한 요소202
388배열 Leetcode 솔루션에서 사라진 모든 숫자 찾기202
389기사가 목표물에 도달하기위한 최소 단계202
390House Robber II Leetcode 솔루션201
391행렬 대각 합 Leetcode 솔루션201
392사소한 해시 함수를 사용하여 정렬201
393고유 경로 Leetcode 솔루션201
394그룹 아나그램201
395어레이의 두 하위 집합의 가능한 최대 차이201
3961d 배열 Leetcode 솔루션의 합계200
397배열에서 동일한 요소의 두 발생 사이의 최대 거리200
398피즈 버즈 Leetcode200
399회전 정렬 된 배열에서 최소값 찾기199
400Priority Queue 또는 Heap을 사용하여 스택을 구현하는 방법은 무엇입니까?199
401현재 숫자 Leetcode 솔루션보다 작은 숫자의 수199
402고유 경로198
4031 비트 Leetcode 솔루션의 수로 정수 정렬198
404Max Consecutive Ones Leetcode 솔루션198
405Leetcode 순열198
406부분 배열 합이 k와 같음198
407최소 및 최대 급여 Leetcode 솔루션을 제외한 평균 급여198
408코인체인지2 리트코드 솔루션198
409가장 가까운 회문 번호 찾기198
410범위 합계 쿼리 2D - 불변 Leetcode 솔루션198
411식에 중복 대괄호가 포함되어 있는지 여부197
412문자열을 Int로 변환197
413모든 직원 아래의 직원 수 찾기197
414문자열 디코딩197
415해피 넘버 Leetcode 솔루션197
416회문 하위 문자열 쿼리196
417연속 요소가있는 가장 큰 부분 배열의 길이196
418배열의 최고 주파수와 최소 주파수의 차이196
419정렬된 배열 Leetcode 솔루션에서 중복 제거196
420Tic Tac Toe 게임 Leetcode 솔루션에서 우승자 찾기196
421역 정수195
422Monotonic Array LeetCode 솔루션195
423중복이 허용 된 연속 정수가 배열에 포함되어 있는지 확인195
424정확히 K 회 반복되는 최소 요소195
425지그재그 변환195
426D 일 이내에 패키지를 배송 할 수있는 용량 Leetcode 솔루션194
427배열에서 반복되는 상위 XNUMX 개 찾기194
428피보나치 수 LeetCode 솔루션194
429부분 집합 문제194
430주식 III Leetcode 솔루션을 사고 팔기 가장 좋은시기194
431대소 문자 순열194
432정수 배열에서 첫 번째 반복 요소 찾기194
433문자열 Leetcode 솔루션의 역 모음194
434하위 배열 합계는 K LeetCode 솔루션과 같습니다.194
435Deque를 사용하여 스택 및 대기열 구현193
436중복 번호 찾기193
437정렬되지 않은 배열에서 각 요소 개수의 누적 빈도193
438재귀를 사용하여 스택 정렬193
439정수 Leetcode 솔루션의 곱과 자릿수 합계 빼기193
440데이터 스트림에서 중앙값 찾기193
441LRU 캐시 구현192
442N 번째 카탈로니아 숫자192
443프림의 알고리즘192
444동일한 수의 0, 1 및 2가있는 부분 문자열 계산192
445문자열 III LeetCode 솔루션의 역 단어192
446재귀를 사용하여 스택 반전192
447N과 이중 존재하는 Leetcode 솔루션 확인192
448헤드 포인터없이 링크 된 목록에서 노드 삭제192
449이진 트리 Leetcode 솔루션의 최대 깊이192
450부분배열 범위의 합 Leetcode 솔루션191
451고유 한 요소가있는 부분 배열191
452배열 Leetcode 솔루션 섞기191
453주어진 정수 배열의 모든 고유 요소 인쇄191
454홀수 리트 코드 솔루션이있는 문자로 문자열 생성191
455중복 요소 찾기190
456추가 공간없이 대기열 정렬190
457이분 그래프190
458문자열 반전190
459빗물 트래핑 Leetcode 솔루션190
460일반적인 문자 Leetcode 솔루션 찾기190
461단일 연결 목록을 사용하는 우선 순위 대기열190
462목표 합계190
463Excel 시트 열 번호 Leetcode 솔루션189
464두 개의 정렬 된 연결 목록 병합189
465배열 Leetcode 솔루션에서 K 번째로 큰 요소189
466영어 단어에 대한 정수189
467합계가 0 인 모든 부분 배열 인쇄189
468가장 긴 공통 하위 시퀀스189
469반복적 인 하노이 타워188
470피즈 버즈188
471가장 많은 수의 캔디를 가진 아이들 Leetcode 솔루션188
472a % b = k가되는 배열의 모든 쌍 (a, b) 찾기188
473차이 Leetcode 솔루션 찾기188
474어레이 LeetCode 솔루션의 연결187
475정렬 된 배열 Leetcode 솔루션에서 요소의 첫 번째 및 마지막 위치 찾기187
476Floyd Warshall 알고리즘187
477워드 래더 LeetCode 솔루션187
478Equal Array Elements Leetcode 솔루션으로의 최소 이동187
479균형 잡힌 이진 트리 Leetcode 솔루션187
480매트릭스 Leetcode 솔루션에서 K 개의 약한 행187
481두 번째가 아닌 첫 번째 배열에있는 요소 찾기187
482다음 더 큰 요소 I Leetcode 솔루션186
483스트림 Leetcode 솔루션에서 K 번째로 큰 요소186
484합이 주어진 값과 같은 두 개의 연결 목록에서 쌍을 계산합니다.186
485두 배열 모두에 공통 요소가 없도록 최소 요소 수 제거186
486수를 XNUMX으로 줄이는 Leetcode 솔루션을위한 단계 수186
487텍스트 맞춤 LeetCode 솔루션186
488세고 말하기185
489주차 시스템 Leetcode 솔루션 설계185
490홍수 채우기 LeetCode185
491거리 수정185
492겹치는 간격 병합185
493지그재그 변환 LeetCode 솔루션185
494배열의 정도184
495연결 목록 반전184
496Trie를 사용하는 가장 긴 공통 접두사184
497카운트 앤 세이 Leetcode 솔루션184
498문자열 Leetcode 솔루션 곱하기184
499MiniMax 알고리즘184
500최단 회문183
501주식 스팬 문제183
502다음 더 큰 주파수 요소183
503유효한 괄호 문자열183
504Move Zeroes LeetCode 솔루션183
505가장 느린 키 Leetcode 솔루션183
506마지막 단어 Leetcode 솔루션의 길이183
507점프게임 Leetcode 솔루션183
508이진 트리의 상위 뷰183
509주어진 합계로 부분 배열 찾기 (음수 처리)183
510산 배열의 피크 인덱스183
511접두사에서 접미사로 변환183
512모바일 숫자 키패드 문제183
513섬의 최대 면적183
514두 배열의 교차점182
515배열을 Zig-Zag 방식으로 변환182
516단일 대기열을 사용하여 스택 구현182
517Shuffle String Leetcode 솔루션182
518행렬의 모든 행에 공통적 인 고유 요소 찾기182
519모든 단어가 연결된 부분 문자열182
520고유 요소가 K 개 이하인 가장 긴 부분 배열182
521마지막 돌 무게181
522이진 트리의 반복적 인 순서 순회181
523주어진 수와 같은 곱을 가진 세 쌍둥이 수 세기181
524주어진 값 (Hashmap)에 합산되는 XNUMX 개의 요소 찾기181
525C ++의 우선 순위 대기열181
526범위에서 누락 된 요소 찾기181
527주어진 배열에 서로 k 거리 내에 중복 요소가 포함되어 있는지 확인하십시오.181
528접두사를 접두사로 변환181
529읽기 전용 배열에서 여러 반복 요소 중 하나를 찾습니다.181
530N 개의 고유 정수 합계를 제로 Leetcode 솔루션 찾기180
531재귀180
532식에서 주어진 여는 괄호에 대한 닫는 괄호 색인 찾기180
533연결 목록 Leetcode 솔루션에서 노드 삭제180
534코코 먹는 바나나 Leetcode 솔루션180
535연속 배열 Leetcode180
536주어진 제품과 페어링180
537정렬을 사용하는 가장 긴 공통 접두사180
538가장 빈번한 요소가 모두 발생하는 최소 하위 배열179
539상대 정렬 배열 Leetcode 솔루션179
540N 번째 트리 보나 치 수 Leetcode 솔루션179
541Excel 시트 열 제목 Leetcode 솔루션178
542물이 가장 많은 용기178
543큐를 사용하여 스택 구현178
544크기가 k 인 모든 창에서 첫 번째 음의 정수177
545X를 Y로 변환하는 최소 작업177
546일반 BST를 균형 BST로 변환177
547Isomorphic Strings Leetcode 솔루션177
548주식을 사고 팔기에 가장 좋은시기177
549배열을 1에서 N까지의 숫자 순열로 변경177
550정렬 된 배열을 이진 검색 트리 Leetcode 솔루션으로 변환177
551쿠키 Leetcode 솔루션 할당177
552하위 시퀀스 Leetcode 솔루션입니다177
553Jewels and Stones Leetcode 솔루션177
554원형 배열을 사용한 Deque 구현176
555순열 Leetcode 솔루션에서 배열 구축176
556식에서 균형 잡힌 괄호 확인176
557People Leetcode 솔루션에 사탕 배포176
558Linked List Cycle II LeetCode 솔루션176
559연결된 목록 요소 Leetcode 솔루션 제거176
560배열 섞기176
561유효한 스도쿠176
562배열의 K 번째 고유 요소176
563유효한 아나그램176
564왼쪽 잎의 합계 Leetcode 솔루션176
565가장 큰 경계 삼각형 Leetcode 솔루션176
566최소 브래킷 반전176
567조합 Leetcode 솔루션175
56801 매트릭스 LeetCode 솔루션175
569주어진 숫자를 배열하여 가장 큰 숫자를 만듭니다.175
570배열 요소의 다중 발생을 첫 번째 발생 순서로 그룹화175
571문자 Leetcode 솔루션으로 구성 할 수있는 단어 찾기175
572최대 합계 연속 하위 배열175
573요약 범위 Leetcode 솔루션175
574배열의 모든 요소를 ​​동일하게 만들기위한 최소 삭제 작업175
575Island Perimeter Leetcode 솔루션175
576이진 문자열을 대체 x 및 y 항목으로 재정렬174
577정수에서 로마자로174
578고유 한 이진 검색 트리174
579제품이 K 미만인 모든 하위 시퀀스를 계산합니다.174
580BFS를 사용하여 트리에서 주어진 수준의 노드 수를 계산합니다.174
581디코딩 방법174
582해밍 거리174
5832D 행렬의 최대 합계 사각형174
584LRU 캐시 LeetCode 솔루션174
5853Sum Closest LeetCode 솔루션173
586주어진 배열의 하위 집합의 합계로 나타낼 수없는 가장 작은 양의 정수 값을 찾습니다.173
587회전 목록 Leetcode 솔루션173
588최소 기사 이동 LeetCode 솔루션173
589간격 Leetcode 솔루션 삽입173
590금광 문제173
591삼각형의 최대 경로 합계173
592배낭 문제173
593k 명의 학생에게 균등하게 분배되는 최대 초콜릿 수173
594배열의 최대 거리172
595Leetcode 솔루션 버스 정류장 간 거리172
596빗물 트래핑 LeetCode Solution172
597m 개 항목을 제거한 후 고유 요소의 최소 수172
598장애물 제거가 있는 그리드의 최단 경로 LeetCode 솔루션171
599이미지 회전 LeetCode 솔루션171
600고유 한 요소가있는 하위 집합의 최소 수171
601개구리 점프 Leetcode 솔루션170
602문자열 Leetcode 솔루션의 순열170
603K 빈 슬롯 LeetCode170
604주파수로 문자 정렬 LeetCode 솔루션170
605스톤 게임 LeetCode170
606단어 패턴170
607에라토스테네스의 체170
608주어진 두 세트가 분리되었는지 확인하는 방법은 무엇입니까?170
609패리티로 배열 정렬 LeetCode 솔루션170
610같은 나무 LeetCode 솔루션170
611하위 문자열 LeetCode 솔루션의 모든 발생 제거169
612식에 중복 괄호가 있는지 여부 찾기169
613두 요소 간의 최소 차이 찾기169
614매트릭스 연쇄 곱셈 문제에서 괄호 인쇄169
615오른쪽 Leetcode 솔루션에서 가장 큰 요소로 요소 교체169
616폭 우선 검색 및 깊이 우선 검색의 응용169
617중복 번호 LeetCode 솔루션 찾기168
618주식 LeetCode 솔루션을 사고 팔기 가장 좋은 시간168
619스택에서 현재 최대 요소 추적168
620배열에 존재하는 최대 연속 수168
621동형 문자열168
622IP 주소 Leetcode 솔루션 해독168
623어레이 Leetcode 솔루션의 XOR 연산168
624이진 행렬에서 1을 갖는 가장 가까운 셀의 거리168
625가장 작은 좋은 자료168
626순열이 허용 된 회문을 형성하기위한 최소 삽입168
627워드 랩 문제168
628라이센스 키 포맷 Leetcode 솔루션168
629집 강도168
630O (n)에 추가 공간을 사용하지 않고 스택 반전167
631이진 트리 Leetcode 솔루션에서 좋은 노드 계산167
632주어진 배열에 대한 모든 고유 한 하위 배열 합계의 합계 찾기167
633이진 트리 Leetcode 솔루션의 최소 깊이167
634이진 트리 지그재그 레벨 순서 순회 LeetCode 솔루션167
635코인 변경 문제167
636배열에있는 요소의 첫 번째 인덱스와 마지막 인덱스 간의 최대 차이167
637최대 K개의 고유 문자가 있는 가장 긴 부분 문자열 LeetCode 솔루션167
638그림 울타리 알고리즘167
639배열에서 0과 1 분리167
640주어진 범위의 값을 가진 배열 요소의 개수에 대한 쿼리166
641K 근로자를 고용하기위한 최소 비용166
642이진 트리의 높이를 찾는 반복 방법166
643부분 문자열 Leetcode 솔루션의 최대 발생 횟수166
644직선 Leetcode 솔루션인지 확인166
645두 숫자의 GCD166
646모든 홀수 길이 부분 배열 Leetcode 솔루션의 합166
647두 문자열 아나그램 Leetcode 솔루션을 만들기위한 최소 단계 수166
648최적의 계정 밸런싱 LeetCode 솔루션166
649흔들기 정렬166
650Cooldown Leetcode 솔루션으로 주식을 사고 팔기 가장 좋은시기165
651Kth 누락 양수 Leetcode 솔루션165
652K개 이상의 반복 문자가 있는 가장 긴 부분 문자열 LeetCode 솔루션165
653배열을 축약 형으로 변환165
654두 세트의 겹치지 않는 합계165
655최소값이 최대인 경로 LeetCode 솔루션165
656유효한 Palindrome II Leetcode 솔루션165
657두 개의 균형 잡힌 이진 검색 트리 병합165
658두 배열 사이의 거리 값 찾기 Leetcode 솔루션165
659직원 자유시간 LeetCode 솔루션164
660유효한 회문164
661이진 트리에서 최대 레벨 합계 찾기164
662전화 번호의 문자 조합164
663지방의 수 Leetcode 솔루션164
664시퀀스에서 연속적인 동일한 단어 삭제164
665가장 오래 증가하는 하위 시퀀스164
666쌍의 요소가 다른 행에 있도록 주어진 합계로 쌍을 찾습니다.164
667병합 가능한 스택을 만드는 방법은 무엇입니까?164
668스트로보그램매틱 숫자 LeetCode 솔루션164
669이진 검색 트리 복구163
670문자열 재구성163
671파티션 레이블 LeetCode 솔루션163
672데이터 스트림 Leetcode 솔루션에서 이동 평균163
673거리 LeetCode 솔루션 편집163
674XNUMX 개의 Leetcode 솔루션의 힘163
675유효한 Perfect Square Leetcode 솔루션163
676a + b + c = d가되도록 배열에서 가장 큰 d 찾기163
677Leetcode 솔루션을 얻을 수있는 최대 코인 수163
678이미지 LeetCode 솔루션 뒤집기163
679피보나치 수를 역순으로 인쇄163
680Matrix LeetCode 솔루션에서 가장 긴 증가 경로162
681가장 작은 것, 가장 큰 것, 두 번째로 작은 것, 두 번째로 큰 순서대로 배열 재정렬162
682식기 줄이기 LeetCode 솔루션162
683K 빈 슬롯162
684목표 합계 LeetCode 솔루션이 있는 주사위 굴림의 수162
685각 노드에서 다음 오른쪽 포인터 채우기162
686순열 시퀀스 LeetCode 솔루션162
687주파수 Leetcode 솔루션을 증가시켜 배열 정렬162
688매트릭스 Leetcode 솔루션의 행운의 숫자162
689재귀를 사용하여 대기열 반전161
690숫자를 XNUMX 진수 Leetcode 솔루션으로 변환161
691잘못된 괄호 제거 Leetcode 솔루션161
692스택을 사용하여 대기열을 다른 대기열로 정렬 할 수 있는지 확인161
693이진 트리에서 노드의 Inorder 후계자161
694못생긴 숫자 Leetcode 솔루션161
695두 개의 이진 트리 병합 LeetCode 솔루션161
696동적 프로그래밍 기초161
697이진 트리에 대한 BFS 대 DFS161
698문자열에서 정수로(atoi) LeetCode 솔루션161
699로봇실 청소기 Leetcode 솔루션161
700소문자 Leetcode 솔루션161
701주어진 순서에서 최소 수를 형성하십시오161
702두 string 형 배열이 동등한 Leetcode 솔루션인지 확인161
703팩토리얼 후행 제로 Leetcode 솔루션161
704Equal Sum Leetcode 솔루션으로 어레이를 세 부분으로 분할161
705대다수 요소 II Leetcode 솔루션160
706역순 문자 LeetCode 솔루션160
707부분 집합 합계 Leetcode160
708배열이 다른 배열의 하위 집합인지 확인160
709IP 주소 복원 Leetcode 솔루션160
710저수지 샘플링160
711바이너리 트리 지그재그 레벨 순서 순회160
712배열 Leetcode 솔루션에서 두 요소의 최대 곱160
713이진 트리의 잎 찾기 LeetCode 솔루션160
714Unique Paths II Leetcode 솔루션159
715주어진 연결 목록의 끝에서 N 번째 노드 삭제159
716주어진 선주문 순회에서 BST 구성159
717단어 추가 및 검색 – 데이터 구조 설계 LeetCode159
718이항 계수159
719키보드 행 Leetcode 솔루션159
720감소하는 문자열 Leetcode 솔루션 증가159
721벌브 스위처 LeetCode 솔루션159
722실행 길이로 인코딩 된 목록 Leetcode 솔루션의 압축 해제159
7233의 가장 큰 배수 구하기159
724문자열 이동 Leetcode 수행158
725임계 값 Leetcode 솔루션에서 최소 제수 찾기158
726모리스 순회158
727티켓 최소 비용 Leetcode 솔루션158
728세 숫자의 최대 곱 LeetCode 솔루션158
729배열에서 가장 큰 제품과 쌍 찾기158
730이진 검색 트리에서 최소값을 가진 노드 찾기157
731최대 69 개의 ​​Leetcode 솔루션157
732문자열 LeetCode 솔루션의 첫 번째 고유 문자157
733문자열에서 중첩 된 괄호의 최대 깊이 찾기157
734K 개의 정렬 된 연결 목록 병합157
735균형 BST로 정렬 된 연결 목록157
736BST 노드 Leetcode 솔루션 간의 최소 거리157
737n 정수 배열의 모든 쌍에 대한 f (a [i], a [j])의 합157
738이진 트리 반전 LeetCode 솔루션156
739k보다 크거나 같은 소수 주파수를 가진 숫자156
740비감소 어레이 LeetCode 솔루션156
741문자열에서 고유 한 문자 찾기156
742타일링 문제156
743해밍 거리 Leetcode 솔루션156
744최소 높이 나무156
745배열 Leetcode 솔루션의 순위 변환156
746두 개의 스택을 사용한 버블 정렬156
747스트림에서 첫 번째 비 반복 문자에 대한 대기열 기반 접근 방식156
748학생 출석 기록 I Leetcode 솔루션156
749K 개의 가장 가까운 요소 찾기156
750X Leetcode 솔루션보다 크거나 같은 X 요소가있는 특수 배열156
751스택 순열 (배열이 다른 배열의 스택 순열인지 확인)155
752모든 오렌지를 썩는 데 필요한 최소 시간155
753그래프 Leetcode 솔루션에 경로가 있는지 확인155
754이진 트리의 대각선 횡단155
755점프 게임155
756범위의 모든 요소가 배열에 존재하도록 추가 할 요소155
757고유한 문자가 있는 연결된 문자열의 최대 길이 Leetcode 솔루션155
758이진 트리 최대 경로 합 LeetCode 솔루션155
759데이터 스트림 LeetCode 솔루션에서 중앙값 찾기155
760워드 패턴 LeetCode 솔루션155
761동일한 수의 0과 1을 가진 가장 큰 부분 배열155
762최고의 만남의 장소 LeetCode 솔루션155
763어레이 LeetCode 솔루션에서 모든 중복 찾기155
764섬 수 II LeetCode 솔루션155
765k LeetCode 솔루션으로 배열 쌍을 나눌 수 있는지 확인155
766문자열 압축 LeetCode 솔루션155
767Race Car LeetCode 솔루션154
768N 항 트리 Leetcode 솔루션의 최대 깊이154
769어레이 LeetCode 솔루션에서 최대 쌍 합계 최소화154
770이진 트리 노드의 K 번째 조상154
771뱀과 사다리 LeetCode 솔루션154
772합계가 0 인 가장 큰 직사각형 부분 행렬154
773히스토그램 LeetCode 솔루션에서 가장 큰 사각형154
774역 폴란드 표기법 평가 LeetCode 솔루션154
775두 이진 배열에서 동일한 합계를 갖는 최장 스팬154
776균형 문자열 Leetcode 솔루션에서 문자열 분할154
777증가하는 요소 간의 최대 차이 LeetCode 솔루션154
778브리지 및 토치 문제에 대한 프로그램154
7792D Matrix II Leetcode 솔루션 검색154
780그래프 전치154
781+ 및 – 연산자를 포함하는 대수 문자열에서 대괄호 제거154
782지정된 두 개의 정렬 된 배열의 대체 요소에서 가능한 모든 정렬 된 배열 생성154
783대칭 트리 Leetcode 솔루션154
784목록 Leetcode 솔루션의 끝에서 N 번째 노드 제거153
785홈 LeetCode 솔루션에 도달하기 위한 최소 점프153
786주어진 시퀀스에 존재하지 않는 증가하는 시퀀스의 k 번째 누락 요소153
787연결된 목록주기153
788Shop Leetcode 솔루션의 특별 할인으로 최종 가격153
789N-퀸즈 LeetCode 솔루션153
790이진 검색 트리 Leetcode 솔루션에서 검색153
791합이 주어진 값 x와 같은 XNUMX 개의 정렬 된 배열에서 네 배를 계산합니다.153
792이진 트리에서 삭제153
793두 목록에 공통이지만 가격이 다른 항목을 계산합니다.153
794K Equal Sum Subsets로 분할 Leetcode 솔루션153
795로그 파일의 데이터 재정렬 LeetCode 솔루션152
796Last Stone Weight II LeetCode 솔루션152
797다른 배열에서 정의한 순서에 따라 배열 정렬152
798시퀀스 증가를 위한 최소 스왑152
799인터벌 트리152
800끝에 도달하기위한 최소 점프 수152
801코스 일정 II – LeetCode152
802모든 포인트 Leetcode 솔루션을 방문하는 최소 시간152
803대괄호가있는 두식이 동일한 지 확인152
804정렬 된 목록 II에서 중복 제거152
805숫자 보완 Leetcode 솔루션152
806제로섬을 가진 모든 트리플렛 찾기151
807중첩 목록 가중치 합계 II LeetCode 솔루션151
808크롤러 로그 폴더 Leetcode 솔루션151
809Job Scheduling의 최대 이익 Leetcode 솔루션151
810최대 크기 부분 배열 합이 k와 같음151
811유효한 번호151
812모든 문자 교체 쿼리 후 회문 확인151
813K LeetCode 솔루션보다 작은 하위 배열 제품151
814이진 트리를 세로 순서로 인쇄151
8150-1 배낭 문제에 대한 공간 최적화 DP 솔루션151
816One Edit Distance LeetCode 솔루션151
817정렬된 목록 LeetCode 솔루션에서 중복 제거151
818Base 7 Leetcode 솔루션151
819오른쪽의 NGE 수151
820와일드 카드를 포함하는 문자열 비교151
821상대 순위 Leetcode 솔루션150
822성장 가능한 어레이 기반 스택150
823정렬된 배열 병합 LeetCode 솔루션150
824Maze LeetCode Solution의 입구에서 가장 가까운 출구150
825나선 행렬 II Leetcode 솔루션150
826쌍의 배열이 주어지면 모든 대칭 쌍 찾기150
827반복적 인 선주문 순회150
828범위에서 반복되는 숫자가없는 총 숫자150
829BST를 최소 힙으로 변환150
830Brick Wall Leet코드 솔루션150
831패리티 II Leetcode 솔루션으로 배열 정렬150
832생성 된 어레이 Leetcode 솔루션에서 최대 값 얻기149
833Top K 자주하는 단어 LeetCode 솔루션149
834외계인 사전 LeetCode 솔루션149
835유효한 괄호 Leetcode 솔루션149
836평균이 가장 적은 부분 ​​배열 찾기149
837주어진 이진 트리가 완전한지 확인하십시오149
838정규식 일치149
839클론 그래프 LeetCode 솔루션149
840최대 평균값이있는 경로149
841꽃을 놓을 수 있음 LeetCode 솔루션149
842주어진 배열이 이진 검색 트리의 Preorder Traversal을 나타낼 수 있는지 확인149
843가장 큰 짝수 합이 있는 크기 K의 부분 수열 LeetCode 솔루션149
844이중 연결 목록을 사용하는 우선 순위 대기열149
845정원에 물을 주기 위해 열리는 최소 탭 수 LeetCode 솔루션149
846이진 검색 트리 Leetcode 솔루션에 삽입149
847파티션 목록 Leetcode 솔루션149
848순환 대기열149
849주어진 시퀀스에서 양식 최소 번호149
850하위 배열 Leetcode 솔루션을 반대로하여 두 배열을 동일하게 만들기149
8511에서 N-1 사이의 유일한 반복 요소 찾기148
852색상 정렬148
853괄호 Leetcode 솔루션의 최대 중첩 깊이148
854모든 요소가 이전의 두 배 이상인 주어진 길이의 시퀀스148
855나선형 형태의 레벨 순서 순회148
856증분 연산으로 스택 설계 Leetcode 솔루션148
8571의 개수가 0의 개수보다 하나 더 많은 가장 긴 부분 배열148
858크기 K의 모든 창에서 고유 요소 계산148
859주어진 공급품에서 가능한 모든 레시피 찾기 LeetCode 솔루션148
860브라우저 히스토리 디자인 LeetCode 솔루션147
861삼각형의 최소 합계 경로147
862이진 검색 트리 검색 및 삽입147
863가장 가까운 작은 수와 큰 수의 합147
864친구 페어링 문제147
865합계를 m으로 나눌 수있는 부분 집합147
866정렬 된 행렬 LeetCode 솔루션에서 음수 세기147
867반복 부분 문자열 패턴 LeetCode 솔루션147
868숫자 더 높거나 낮음 추측하기 LeetCode 솔루션147
869순열 계수147
870매트릭스 체인 곱셈146
871최단 단어 거리 Leetcode 솔루션146
872두 연결 목록의 결합 및 교차146
873트리 순회 (선주문, 주문 및 후 주문)146
874대각선 횡단 LeetCode 솔루션146
875세 스택의 가능한 최대 합계 찾기146
876식에서 일치하지 않는 괄호 식별 및 표시146
877균형 잡힌 BST로 정렬 된 배열146
878대체와 균형 잡힌 표현146
879주어진 범위를 중심으로 배열의 XNUMX 방향 분할146
880BST 수정이 허용되지 않는 경우 BST에서 K '번째로 큰 요소146
881배열에서 인접한 고유 요소146
882대각선 순회 LeetCode 솔루션146
883Street LeetCode 솔루션에서 가장 밝은 위치146
884배열에서 주어진 인덱스 범위의 GCD146
885arr [i]가 i와 같도록 배열 재 배열146
886원형에 묶인 로봇 LeetCode 솔루션145
887물병 Leetcode 솔루션145
8881에서 n까지 이진수를 생성하는 흥미로운 방법145
889범위 LCM 쿼리145
890더 높거나 낮은 숫자 추측 II145
891목적지 도시 Leetcode 솔루션145
892이진 트리의 두 노드 사이의 거리 찾기145
893삭제하고 적립145
894세 문자열의 LCS (Longest Common Subsequence)145
895거래 수수료 Leetcode 솔루션으로 주식을 사고 팔기 가장 좋은시기145
896두 날짜 사이의 일 수 LeetCode 솔루션145
897K 제거 후 고유 정수의 최소 개수 Leetcode Solution145
898스택 요소가 쌍으로 연속되어 있는지 확인145
899일일 온도 Leetcode 솔루션145
900문자열을 Leetcode 솔루션과 동일하게 만들기위한 최소 스왑145
901업데이트가없는 범위 합계 쿼리145
902문자열 Leetcode 솔루션 분할 후 최대 점수145
903레모네이드 변경 Leetcode 솔루션144
9044 합144
905주어진 이진 트리의 수직 합144
906배열이 스택 정렬 가능한지 확인144
907정렬된 배열 LeetCode 솔루션의 누락된 요소144
9081, 2 또는 3 단계를 사용하여 n 번째 계단에 도달하는 방법 계산144
909n 수의 최소 곱셈 합계144
910주어진 배열이 이진 검색 트리의 레벨 순서 순회를 나타낼 수 있는지 확인하십시오.144
911외계인 사전143
912i가 짝수이면 arr [i]> = arr [j], i가 홀수이면 arr [i] <= arr [j], j <i가되도록 배열을 재정렬합니다.143
913나선 행렬 III LeetCode 솔루션143
914이진 행렬 Leetcode 솔루션의 특수 위치143
915회문 파티셔닝 Leetcode 솔루션143
916단어 사이의 공백 다시 정렬 Leetcode 솔루션143
917최대 주파수 스택 Leetcode 솔루션143
9183 합계143
919바이너리 트리가 BST인지 확인하는 프로그램143
920연결이 끊긴 그래프에 대한 BFS143
921GetRandom 삭제 삽입143
922연결된 목록 표현에서 완전한 이진 트리 구성143
923시간 기반 키-값 저장소 LeetCode 솔루션143
924이진 검색 트리 트리밍142
925Sorted List II LeetCode 솔루션에서 중복 제거142
926정렬 된 목록을 이진 검색 트리로 변환142
927접미사에 중위142
928고유한 섬의 수 Leetcode 솔루션142
929주어진 레벨 순서 순회에서 BST 구성142
930주어진 범위의 요소를 제외한 배열의 모든 수에 대한 GCD 쿼리142
931Rectangle Leetcode 솔루션 생성142
932스톤 게임 II Leetcode142
933두 개의 정렬 된 목록 병합 Leetcode142
934최소 높이 나무 LeetCode 솔루션142
935행렬 XNUMX으로 설정 Leetcode 솔루션142
936차이 어레이 | O (1)의 범위 업데이트 쿼리142
937연속적인 하위 시퀀스로 배열 분할142
938이진 트리의 레벨 평균142
939가장 긴 Palindromic Subsequence142
940두 스택을 사용하는 반복적 인 사후 순회141
941M 범위 토글 작업 후 이진 배열141
942강력하게 연결된 구성 요소141
943주어진 값을 합산하는 모든 고유 한 삼중 항141
944일반적인 문자 Leetcode 솔루션 찾기141
945이진 트리 최장 연속 시퀀스 LeetCode 솔루션141
946스택을 사용하는 대기열141
947두 번의 순회를 사용하여 그리드에서 최대 포인트 수집141
9481과 0의 수가 동일한 가장 큰 영역의 직사각형 부분 행렬141
949Lexicographical Numbers Leetcode 솔루션141
950동일한 짝수 및 홀수 요소가있는 부분 배열 계산141
951행렬에서 주어진 행의 모든 ​​순열 된 행 찾기141
952주어진 간격 세트에서 두 간격이 겹치는 지 확인하십시오.141
953간격 병합140
954두 연결 목록의 교차 LeetCode 솔루션140
955추가 공간을 사용하지 않고 2n 정수를 a1-b1-a2-b2-a3-b3-.. bn으로 섞습니다.140
956All Ones LeetCode 솔루션으로 부분행렬 계산하기140
957K- 그룹의 역방향 노드140
958동등한 Domino 쌍 Leetcode 솔루션의 수140
959지뢰 찾기 LeetCode 솔루션140
960사용자 웹사이트 방문 패턴 분석 LeetCode Solution140
961가장 긴 피보나치 하위 시퀀스의 길이139
962시퀀스 Leetcode 솔루션에서 산술 진행 가능139
963회문 분할139
964이진 트리의 레벨 순서 순회139
9652 개의 변수를 사용하여 피보나치 수열 인쇄139
966Self LeetCode 솔루션을 제외한 어레이 제품139
967이진 검색 트리 삭제 작업139
968단어 나누기139
969Newman-Conway 시퀀스139
970사전 주문 순회에서 BST의 주문 후 순회 찾기139
971합계를 K로 나눌 수있는 쌍으로 배열 나누기139
972BST Leetcode 솔루션에서 K번째 가장 작은 요소139
973차이 Leetcode 솔루션 찾기139
974주어진 합계로 쌍 계산139
975슬라이딩 윈도우 최대138
976부모 배열의 일반 트리 높이138
977XNUMX 연속 확률 Leetcode 솔루션138
978독특한 길 II138
979최대 수 만들기138
980정렬 된 두 배열의 중앙값138
981문장 Leetcode 솔루션에서 단어의 접두사로 단어가 나타나는지 확인138
982범위에서 소수 계산138
983대칭 트리138
984가장 긴 좋은 부분 문자열 LeetCode 솔루션138
985스택을 사용한 패턴 발생138
986소행성 충돌 LeetCode 솔루션138
987내 캘린더 I LeetCode 솔루션138
988K Negations Leetcode 솔루션 후 어레이 합계 최대화138
989어레이 LeetCode 솔루션 제품의 서명137
990특정 요소를 제외한 최대 부분 배열 합계137
991세그먼트 트리137
992적당한 나이의 친구들 LeetCode Solution137
993반복되는 부분 배열의 최대 길이137
994유효한 Boomerang Leetcode 솔루션137
995최대 제품 하위 배열137
996왼쪽과 오른쪽에 다음 큰 인덱스의 최대 곱137
997K Origin Leetcode 솔루션에 가장 가까운 지점137
998주어진 배열의 모든 창 크기에 대한 최소값 찾기137
999가장 큰 분할 가능한 쌍 하위 집합137
1000주어진 문자열의 최대 가중치 변환136
1001가장 오래 증가하는 하위 시퀀스 수136
1002화가의 파티션 문제136
1003두 개의 큐를 사용한 레벨 순서 순회136
1004nCr % p 계산136
1005두 개의 동일한 문자 Leetcode 솔루션 사이에서 가장 큰 부분 문자열136
1006이진 트리 직렬화 및 역 직렬화136
1007첫 번째 누락 긍정136
1008그래프에 대한 BFS (Breadth First Search)136
1009모리스 중위 순회136
1010문자열 훌륭한 Leetcode 솔루션 만들기136
1011그래프에 대한 깊이 우선 검색 (DFS)136
1012XNUMX 개가 연속되지 않는 최대 하위 시퀀스 합계136
1013가장 긴 증가 하위 시퀀스 (N log N)의 구성136
1014중복 하위 트리 찾기136
1015이진 트리에 삽입136
1016계단 오르기136
1017두 번째로 높은 부분이 가장 높은 부분보다 먼저있는 부분 배열을 계산136
1018부울 괄호 문제136
1019동일한 부분 집합 합계 분할136
1020배열 Leetcode 솔루션의 문자열 매칭136
1021Next Greater Element III LeetCode 솔루션135
1022그래프 유효 트리 LeetCode 솔루션135
1023주어진 부모 배열 표현에서 이진 트리 생성135
1024Kill Process LeetCode 솔루션135
1025문자열을 알파벳에서 정수 매핑 Leetcode 솔루션으로 해독135
1026첫 번째 요소를 두 배로 늘리고 XNUMX을 끝까지 이동135
1027이진 트리의 경계 순회135
1028모든 가솔린 펌프를 방문하는 첫 번째 순환 투어를 찾으십시오.135
1029인접 항목 간의 차이가 XNUMX 인 가장 긴 하위 시퀀스135
1030두 목록의 최소 인덱스 합계135
1031최단 완성 워드 Leetcode 솔루션135
1032Stack Operations Leetcode 솔루션으로 어레이 구축134
1033디자인 히트 카운터 LeetCode 솔루션134
1034못생긴 숫자134
1035어레이 LeetCode 솔루션을 분할하는 최대 방법 수134
1036해시 테이블에 비해 BST의 장점134
1037사용자 정의 정렬 문자열 Leetcode 솔루션134
1038스크램블 스트링 LeetCode 솔루션134
1039'arr [i]'가 'j'인 경우 'arr [j]'가 'i'가되도록 배열 재정렬134
1040짝수 위치가 홀수보다 크도록 배열 재 배열134
1041Maze III LeetCode 솔루션134
1042최대 숫자 Leetcode 솔루션134
1043겹치는 연속 하위 배열의 최대 합 K134
1044이진 검색 트리 유효성 검사134
1045유효하지 않은 거래 LeetCode 솔루션133
1046숫자 범위의 비트 AND 연산 LeetCode 솔루션133
10473 개의 겹치지 않는 하위 배열의 최대 합133
1048균형 이진 트리133
1049XOR이 0이되도록 배열에서 쌍 수 찾기132
1050IP 주소 LeetCode 솔루션 디팡잉132
1051이진 검색 트리 Leetcode 솔루션 복구132
1052행렬의 회문 경로 수132
1053슈퍼 추한 번호132
1054추가 공간이 허용 된 순서대로 모든 부정적인 요소를 끝으로 이동132
1055이진 검색 트리132
1056합이 주어진 값 x와 같은 두 개의 정렬 된 배열에서 쌍을 계산합니다.132
1057어글리 넘버 II LeetCode 솔루션132
1058두 숫자 더하기132
1059Rook Leetcode 솔루션에 사용 가능한 캡처132
1060반복 깊이 그래프의 첫 번째 순회132
1061최대 BST 하위 트리 LeetCode 솔루션131
1062더 큰 주파수를 갖는 요소도 더 커지도록 두 요소의 주파수 간의 최대 차이131
1063이진 트리 오른쪽 보기 LeetCode 솔루션131
1064Sorted Array II Leetcode 솔루션에서 중복 제거131
1065정규식 매칭 정규식 매칭 LeetCode 솔루션131
1066괄호 생성 Leetcode 솔루션131
1067Path Sum II LeetCode 솔루션131
1068회전 LeetCode 솔루션으로 행렬을 얻을 수 있는지 확인131
1069주어진 시간에 숙제를하는 학생 수 Leetcode 솔루션131
1070피크 요소 찾기131
1071Peak Element II LeetCode 솔루션 찾기131
1072Trie(접두사 트리) Leetcode 솔루션 구현131
1073인접 요소 간의 차이가 0 또는 1 인 최대 길이 하위 시퀀스130
1074가장 긴 Bitonic 하위 시퀀스130
1075직원 중요성 LeetCode 솔루션130
1076짝수 인덱스 요소는 더 작고 홀수 인덱스 요소는 더 큰 배열을 다시 정렬합니다.130
1077폐쇄 제도 Leetcode 솔루션의 수130
1078가장 낮은 공통 조상130
1079랜덤 포인터로 이진 트리 복제130
1080정렬 된 회전 배열에서 검색130
1081올해의 날 Leetcode 솔루션130
1082K개의 다른 정수가 있는 부분배열 Leetcode 솔루션130
1083하위 배열이 산의 형태인지 확인130
1084주어진 원하는 배열을 얻기 위해 최소 단계를 계산합니다.130
1085두 개의 정렬된 배열의 K번째 가장 작은 곱 LeetCode 솔루션129
1086각 노드 Leetcode 솔루션에 다음 오른쪽 포인터 채우기129
1087최소 크기 부분 배열 합계129
1088배열을 사용하지 않고 BST를 최소 힙으로 변환129
1089대상 합계가있는 루트에서 리프 경로로 Leetcode Solutions129
1090k 목록에서 요소를 포함하는 최소 범위 찾기129
1091이진 트리 데이터 구조129
1092가장 가까운 사람과의 거리 최대화 LeetCode 솔루션129
1093고유 한 하위 시퀀스129
1094이진 트리 LeetCode 솔루션 직렬화 및 역직렬화129
1095정렬된 행렬 LeetCode 솔루션에서 K번째 가장 작은 요소129
1096이진 트리 유형129
1097Combination Sum IV LeetCode 솔루션129
1098AP를 형성하는 정렬 된 배열로 모든 트리플렛 인쇄128
1099정렬 된 배열에서 중복 제거128
1100a + b + c = sum과 같은 다른 세 배열에서 세 요소 찾기128
1101다음 순열 Leetcode 솔루션128
1102두 숫자 사이의 최소 거리 찾기128
1103최소 공통 영역 Leetcode 솔루션128
1104배열에서 일정한 시간 범위 추가 작업128
1105Triplet Subsequence 증가 LeetCode 솔루션128
1106n-ary 트리에서 주어진 노드의 형제 수128
1107경로 합계128
1108소스 노드의 트리에있는 각 노드의 레벨128
1109Palindromic Subsequences Leetcode 솔루션 제거128
1110가장 가까운 왼쪽 및 오른쪽 작은 요소 간의 최대 차이 찾기128
1111Prime Palindrome LeetCode 솔루션127
1112Preorder 및 Postorder Traversal LeetCode 솔루션에서 이진 트리 구성127
1113세 번째 최대 수 Leetcode 솔루션127
1114하나의 요소를 삭제한 후 1의 가장 긴 부분 배열 LeetCode 솔루션127
1115연속문자 LeetCode 솔루션127
1116다음 더 많은 수의 Q 쿼리 인쇄126
1117Polygon Leetcode 솔루션의 최소 점수 삼각 측량126
1118행렬 LeetCode 솔루션에서 홀수 값을 가진 셀126
1119분할 가능한 쌍 계산126
1120최대 그룹 Leetcode 솔루션 계산126
1121배열에있는 범위의 곱125
1122유효한 Tic-Tac-Toe State LeetCode 솔루션125
1123막대 절단125
1124쿼리 후 짝수 합계125
1125토폴로지 정렬125
1126최대 제품 하위 배열125
1127이진 트리의 하단보기125
1128두 트리가 동일한 지 확인하는 코드 작성125
1129BST Leetcode 솔루션의 최소 절대 차이125
1130문자열 Leetcode 솔루션 형식 변경125
1131일부 요소 제거 후 배열의 의미 Leetcode 솔루션125
1132회문 순열 LeetCode 솔루션124
1133O (sum) 공간의 부분 집합 합 문제124
1134삽입 위치 검색124
1135천 분리기 Leetcode 솔루션124
1136최대 이진 트리124
1137Moser-de Bruijn 시퀀스124
1138K Palindrome Strings LeetCode 솔루션 구축124
1139이진 트리의 오른쪽보기 인쇄124
1140가장 가까운 이진 검색 트리 값 Leetcode 솔루션124
1141제한된 추가 공간으로 두 개의 BST 병합123
1142최장 증가 연속 하위 시퀀스123
1143골롬 시퀀스123
1144덧셈과 뺄셈 명령 실행 후 수정 된 배열 인쇄123
1145k 문자를 제거한 후 주어진 문자열에서 문자 수의 최소 제곱합123
1146연결 Leetcode 솔루션을 통해 배열 형성 확인123
1147쌍으로 노드 교체123
1148정렬 된 회전 배열에서 요소 검색123
1149N-Ary Tree LeetCode 솔루션의 지름123
1150주어진 이진 트리의 조상을 찾는 반복적 인 방법123
1151가능한 이중 파티션 LeetCode 솔루션123
1152Target Sum LeetCode 솔루션을 사용하여 각각 겹치지 않는 두 개의 하위 배열 찾기123
1153분할 이진 트리 LeetCode 솔루션의 최대 곱122
1154회문 부분 문자열 Leetcode 솔루션122
1155우선 순위 대기열122
1156부분 배열의 고유 요소 수에 대한 쿼리122
1157선형 시간에서 크기 3의 정렬 된 하위 시퀀스 찾기122
1158버스 노선 Leetcode 솔루션121
1159노드 삭제 및 Forest Leetcode 솔루션 반환121
1160최소 사이드웨이 점프 LeetCode 솔루션121
1161각 트리 행에서 가장 큰 값 찾기 LeetCode 솔루션121
1162검색 제안 시스템 LeetCode 솔루션121
1163레드-블랙 트리 소개121
1164이진 트리에서 이진 검색 트리로 변환121
1165최소 문자 Leetcode 솔루션의 빈도로 문자열 비교121
1166의사 결정 트리121
1167구구단 Leetcode 솔루션에서 K 번째 가장 작은 수121
1168BST를 더 큰 합계 트리로 변환121
1169전반 비트와 후반 비트의 합이 같은 짝수 길이의 이진 시퀀스 계산120
1170배열 회전120
1171가장 긴 반복 하위 시퀀스120
1172최대 길이 스네이크 시퀀스 찾기120
1173연결 목록 Leetcode 솔루션에서 노드 교환120
1174Factorial Trailing Zeroes LeetCode 솔루션120
1175주어진 숫자의 가장 작은 이진수 배수 찾기120
1176원형 배열에서 연속적인 차이의 합을 최대화120
1177백로그 Leetcode 솔루션의 주문 수119
1178이진 검색 트리에서 가장 낮은 공통 조상119
1179웹 크롤러 LeetCode 솔루션119
1180그래프를 완전히 순회할 수 있는 Leetcode 솔루션을 유지하기 위해 최대 간선 수 제거119
1181칩을 동일한 위치로 이동하는 데 필요한 최소 비용 LeetCode 솔루션119
1182배열 지그재그 LeetCode 솔루션을 만들기 위해 요소 감소119
1183일정한 추가 공간을 사용하는 BST에서 K 번째로 큰 요소119
1184그래프와 그 표현118
1185동일한 배열 요소로 최소 이동 LeetCode 솔루션118
1186큐를 사용하여 BST에서 경로 반전118
1187최대 합 바이 토닉 서브 어레이118
1188제품이 배열에 존재하는 쌍 수 계산118
1189길이 a, b 및 c의 최대 세그먼트 수118
1190이진 트리가 주어지면 모든 절반 노드를 어떻게 제거합니까?117
1191연속 배열 LeetCode 솔루션117
1192연속적인 Leetcode 솔루션까지 돌 이동117
1193왼쪽 잎의 합 LeetCode 솔루션117
1194유효한 삼각형 번호117
1195Square Leetcode 솔루션에 성냥개비117
1196BST에서 K 번째로 작은 요소117
1197정렬된 배열을 이진 검색 트리로 변환 LeetCode 솔루션117
1198높이 별 대기열 재구성117
1199첫 번째 잘못된 버전117
1200이진 트리 LeetCode 솔루션에서 가장 가까운 리프117
1201주어진 네 개의 키를 사용하여 A의 최대 수를 인쇄하는 방법117
1202특정 차이가있는 쌍의 최대 합116
1203다중 교체 및 제품에 대한 어레이 쿼리116
1204단어를 맞춰보세요116
1205채식주의자 친화적, 가격 및 거리별로 레스토랑 필터링 Leetcode 솔루션116
1206가장 긴 올바른 대괄호 하위 시퀀스에 대한 범위 쿼리116
1207포맷 날짜 LeetCode 솔루션115
1208연속 된 두 개의 동일한 값을 큰 값으로 대체115
1209어레이 LeetCode 솔루션의 연결115
1210경로 교차 Leetcode 솔루션115
1211산술 조각 II – 부분 시퀀스 LeetCode 솔루션115
1212정수를 두 개의 XNUMX이 아닌 정수 Leetcode 솔루션의 합으로 변환115
1213이진 트리 Leetcode 솔루션의 가장 낮은 공통 조상115
1214정수 나누기 LeetCode 솔루션115
1215LeetCode 솔루션을 증가시키는 시퀀스를 만들기 위한 최소 스왑115
1216Perfect Squares LeetCode 솔루션115
1217Flatten 2D Vector LeetCode 솔루션114
1218XNUMX의 거듭 제곱114
1219n Leetcode 솔루션의 k번째 인수114
1220두 정수 나누기 Leetcode 솔루션114
1221샴페인타워 LeetCode 솔루션114
1222희소 테이블을 사용한 범위 합계 쿼리114
1223LRU 캐시 Leetcode 솔루션113
1224가장 큰 더하기 기호 Leetcode 솔루션113
1225주어진 범위에서 짝수 또는 홀수 확률에 대한 쿼리113
1226바이너리 트리 LeetCode 솔루션의 완성도 확인113
1227Right Number Triangle에서 경로의 최대 합113
1228두 개의 연결된 목록의 교차점을 가져 오는 함수 작성113
1229여러 배열 범위 증가 작업 후 수정 된 배열 인쇄113
1230이진 트리의 최대 깊이113
1231트리를 구축하지 않고 동일한 BST 확인113
1232정렬 병합113
1233유효한 퍼펙트 스퀘어 LeetCode 솔루션113
1234문자열 LeetCode 솔루션의 굵게 표시된 단어112
1235회전 정렬 배열 II LeetCode 솔루션에서 최소값 찾기112
1236모든 작은 키의 합계가있는 트리에 대한 BST112
1237Parallel Courses II LeetCode 솔루션112
1238배열의 평균 범위112
1239디자인 스킵리스트 LeetCode 솔루션112
1240단어 별 일치를 사용하는 가장 긴 공통 접두사112
1241슬라이딩 윈도우 미디언 Leetcode 솔루션112
1242다른 배열을 사용하여 요소 최대화112
1243새로운 21 게임112
1244대칭 트리 LeetCode 솔루션 Leetcode 솔루션111
1245순서를 동일하게 유지하는 두 개의 지정된 어레이의 최대 어레이111
1246Newman-Conway 시퀀스의 n 항 인쇄111
1247제한된 배열 LeetCode 솔루션에서 주어진 인덱스의 최대값111
1248연속 배열111
1249두 이진 트리의 모든 수준이 애너그램인지 확인111
1250고유 한 짝수를 갖는 부분 집합 계산111
1251그래프 복제111
1252BST의 각 내부 노드에 정확히 하나의 자식이 있는지 확인111
1253배열 회문을 만들기위한 최소 병합 작업 수 찾기111
1254최대 제품 하위 배열110
1255k 정렬된 목록 병합 Leetcode 솔루션110
1256유효한 괄호를 만들기 위한 최소 제거 LeetCode 솔루션110
1257누락 된 번호110
1258재귀없이 주어진 이진 트리 노드의 조상 인쇄110
1259최소 범위 II Leetcode 솔루션110
1260두 노드가 트리에서 동일한 경로에 있는지 확인110
1261주어진 부분 배열에서 주어진 수보다 작거나 같은 요소의 수109
1262BST에서 k 번째로 작은 요소 찾기 (BST의 주문 통계)109
1263Excel 시트 열 제목 LeetCode 솔루션108
1264이미지 겹침 LeetCode 솔루션108
1265이진 배열에서 쿼리 계산 및 전환108
1266문자열이 다른 문자열 Leetcode 솔루션을 깨뜨릴 수 있는지 확인107
1267최소 비용 계단 오르기 LeetCode 솔루션107
1268다음으로 큰 요소107
1269바나나먹는코코아 LeetCode Solution107
1270이진 트리의 선주문 직렬화 확인107
1271회문 분할106
1272괄호를 추가하는 다양한 방법 Leetcode 솔루션106
1273Tree LeetCode 솔루션에서 모든 사과를 수집하는 최소 시간106
1274반복자 엿보기 LeetCode 솔루션105
1275X가 대기열의 모든 사람에게 변경 사항을 줄 수 있는지 확인103
1276반복 문자가 없는 가장 긴 부분 문자열 Leetcode 솔루션103
1277정렬 된 배열 병합103
1278Orderly Queue LeetCode 솔루션103
1279범위 최소 쿼리 (제곱근 분해 및 희소 테이블)102
1280이진 배열에서 하위 배열로 표시된 숫자가 홀수 또는 짝수인지 확인하십시오.102
1281Newman–Shanks–Williams 프라임102
1282어레이 중첩 Leetcode 솔루션102
1283재배열이 있는 가장 큰 부분행렬 LeetCode 솔루션102
1284코인 정리하기 Leetcode 솔루션101
1285가장 짧은 길이의 인코딩된 문자열 LeetCode 솔루션100
1286최대 합계 증가 하위 시퀀스100
1287k 길이의 최대 평균 부분 배열 찾기99
1288증가하는 하위 시퀀스의 최대 곱99
1289이진 배열의 하위 배열에 대한 XNUMX 진수 값 쿼리98
1290LeetCode 솔루션을 가르치는 최소 인원98
1291K 크기 조정 작업으로 낭비되는 총 공간 최소화 LeetCode 솔루션98
1292주어진 범위에서 동일한 요소가있는 인덱스 수98
1293모든 더 큰 키의 합계가 모든 키에 추가되도록 BST를 이진 트리로 변환97
1294랜덤픽 인덱스 LeetCode 솔루션97
1295Two Numbers II Leetcode 솔루션 추가96
1296순환 게임 LeetCode 솔루션의 승자 찾기96
1297Base -2 LeetCode 솔루션으로 변환96
1298연속 부분배열 합 LeetCode 솔루션96
1299회문 번호 LeetCode 솔루션95
1300이진 트리 LeetCode 솔루션의 수직 순서 순회95
1301STL 세트를 사용하여 이진 트리에서 이진 검색 트리로 변환95
1302점프 게임 IV LeetCode 솔루션94
1303범위의 최대 홀수 제수 XOR에 대한 쿼리94
1304번호 LeetCode 솔루션에 도달94
1305주어진 합 조건 LeetCode 솔루션을 만족하는 부분 수열의 수94
1306크기 n의 주어진 배열이 n 레벨의 BST를 나타낼 수 있는지 확인하십시오.94
1307기껏해야 K 자릿수에서 인접한 스왑 후 최소 가능한 정수 LeetCode 솔루션94
1308삽입 삭제 GetRandom O(1) Leetcode 솔루션93
1309설계 지하 시스템 Leetcode 솔루션89
1310쌍의 최대 길이 체인 인쇄88
1311자본 Leetcode 솔루션 감지87
1312리더보드 Leetcode 솔루션 설계85
1313All 1's Together Leetcode 솔루션을 그룹화하기 위한 최소 스왑83
1314모든 단어가 연결된 부분 문자열 Leetcode 솔루션83
1315Top K 빈번한 요소 LeetCode 솔루션82
1316최소 경로 합 Leetcode 솔루션80
1317Count Sub Islands LeetCode 솔루션80
1318이진 트리 중위 순회 LeetCode 솔루션79
1319Shifting Letters LeetCode 솔루션79
1320가장 긴 공통 부분 시퀀스 LeetCode 솔루션77
1321홀수 짝수 연결 목록 Leetcode 솔루션77
1322마을 판사 LeetCode 솔루션 찾기76
1323최고의 만남의 장소 LeetCode 솔루션76
1324최대 인구 연도 LeetCode 솔루션74
1325마을 판사 LeetCode 솔루션 찾기74
1326문자열 Leetcode 솔루션 디코딩74
1327최단 정렬되지 않은 연속 하위 배열 LeetCode 솔루션72
1328리프 수에 대한 루트 합계 LeetCode 솔루션71
1329디자인 추가 및 검색어 데이터 구조 LeetCode 솔루션70
1330직사각형 겹침 LeetCode 솔루션68
1331최대 인구 연도 LeetCode 솔루션68
1332이진 트리를 연결 목록 LeetCode 솔루션으로 병합67
1333Stone Game IV LeetCode 솔루션66
1334괄호 LeetCode 솔루션의 점수66
1335범위 합계 쿼리 2D – 불변 LeetCode 솔루션66
1336정렬된 원형 연결 목록 LeetCode 솔루션에 삽입65
1337증가하는 주문 Leetcode 솔루션의 카드 공개63
1338그래프는 이분법적입니까? 리트코드 솔루션62
1339유효한 삼각형 수 LeetCode 솔루션61
1340나눗셈 초콜릿 LeetCode 솔루션53
1341이진 트리 노드에서 다른 LeetCode 솔루션으로의 단계별 지침48
1342BST LeetCode 솔루션의 범위 합계45
1343역 정수 Leetcode 솔루션43
1344색상 정렬 LeetCode 솔루션42
1345K의 가장 가까운 요소 찾기 LeetCode 솔루션40
1346합이 임계값보다 작거나 같은 정사각형의 최대 변 길이 LeetCode 솔루션38
1347Excel 시트 열 번호 LeetCode 솔루션37
1348회전 문자열 LeetCode 솔루션36
1349하이파이브 LeetCode 솔루션18
1350최대 크기 부분배열 합은 k Leetcode 솔루션과 같음18
1351H-Index Leetcode 솔루션16
Translate »