두 개의 정렬 된 배열 병합

난이도 쉽게
자주 묻는 질문 어도비 벽돌 아마존 Apple 블룸버그 게시물에서 ByteDance 시스코 이베이 Facebook 골드만 삭스 구글 IBM 링크드인 리프트 Microsoft 신탁 동네 짱 VM웨어 월마트 연구소 Wish Yahoo Yandex 주차
배열조회수 366

문제 정책

두 개의 정렬 된 배열 병합 문제에서 우리는 두 개의 정렬 된 배열을 제공했습니다. 정렬 크기가 m + n이고 다른 배열은 크기가 n입니다. n 크기의 배열을 m + n 크기의 배열로 병합하고 m + n 크기의 병합 된 배열을 인쇄합니다.

입력

6 3

M [] = {1, 7, 부재, 부재, 124, 132, 부재, 155, 200};

N [] = {2, 4, 152,};

산출

{1, 2, 4, 7, 124, 132, 152, 155, 200}

접근

여기서 우리는 먼저 큰 크기 배열의 끝에없는 모든 요소를 ​​설정합니다. 요소를 고정한 후 M 배열에서 하나의 요소와 N 배열에서 하나의 요소를 선택하고 가장 작은 요소를 선택하여 M 배열의 정확한 위치에 배치합니다. 모든 요소를 ​​선택하고 올바른 위치에 놓습니다. 여기에서 일부 경우는 방문한 한 배열과 다른 배열에서 방문하지 않은 일부 요소가 발생합니다. 그런 다음 모든 요소를 ​​설정하면 크기가 n + m 인 M 배열 (큰 크기 배열)을 인쇄해야합니다.

두 개의 정렬 된 배열 병합을위한 알고리즘

배열을 M [] 및 N []이라고합니다. M []의 크기는 m + n이고 N []의 크기는 n입니다.
1. 먼저 포인터를 s로 설정합니다.
2. 배열 M []의 j 번째 요소와 배열 N []의 0 번째 요소에서 시작하여 두 배열의 각 값을 비교하고 M []에있는 요소를 오름차순

실시

두 개의 정렬 된 배열 병합을위한 C ++ 프로그램

#include <bits/stdc++.h>
#define absent INT_MAX
using namespace std;
int transform(int M[],int n)
{
  int j = n-1;
  for(int i=n-1;i>=0;i--)
  {
    if(M[i] != absent)
    {
      M[j]=M[i];
      j--;
    }
  }
  return (j+1); //jth index implies (j+1) elements absent
}
int main()
{
  int M[] = {1, 7, absent, absent, 124, 132, absent, 155, 200};
  int N[] = {2,4,152};
  int sizeM = sizeof(M)/sizeof(M[0]) , sizeN = sizeof(N)/sizeof(N[0]);
  
  int no_absent = transform(M,sizeM); //moves all the valid elements to the end and returns the number of elements absent  
  
  int m = no_absent , n = 0; // variables pointing at no_absent index and 0th index of M and N respectively
  int l = 0; //to fill the M[]
  
  while(n < sizeN and m < sizeM) //till any of the one array ends
  {
  
    if(M[m] <= N[n]) 
      {
        M[l++]=M[m++];  //assign the smaller and increase the index of that array
      }
    else
      M[l++]=N[n++];
  }
  
  while(m < sizeM) //if some elements have remained in M then we can directly add them
    M[l++] = M[m++];
  while(n < sizeN) //if some elements have remained in N then we can directly add them
    M[l++] = N[n++];
    
  for(int i=0;i<sizeM;i++)
    cout<<M[i]<<" ";
    
  return 0;
}

두 개의 정렬 된 배열 병합을위한 Java 프로그램

import java.util.Scanner;
import java.util.Stack;
class sum
{
    public static int transform(int M[],int n)
    {
      int j = n-1;
      for(int i=n-1;i>=0;i--)
      {
        if(M[i] != -1)
        {
          M[j]=M[i];
          j--;
        }
      }
      return (j+1); //jth index implies (j+1) elements absent
    }
    public static void main(String[] args)  
    { 
        Scanner sr = new Scanner(System.in);
        int n = sr.nextInt();
        int m = sr.nextInt();
        int a[] = new int[n+m+1];
        int b[] = new int[m];
        for(int i=0;i<(n+m);i++)
        {
            a[i] = sr.nextInt();
        }
        for(int i=0;i<m;i++)
        {
            b[i] = sr.nextInt();
        }
        int no_absent = transform(a,n+m); //moves all the valid elements to the end and returns the number of elements absent  
        
        int m1 = no_absent , n1 = 0; // variables pointing at no_absent index and 0th index of M and N respectively
        int l = 0; //to fill the M[]
        while((n1 < m) && (m1 < (m+n))) //till any of the one array ends
        {
          if(a[m1] <= b[n1]) 
            {
              a[l++]=a[m1++];  //assign the smaller and increase the index of that array
            }
          else
            a[l++]=b[n1++];
        }
        while(m1 < (m+n)) //if some elements have remained in M then we can directly add them
          a[l++] = a[m1++];
        while(n1 < m) //if some elements have remained in N then we can directly add them
          a[l++] = b[n1++];
        for(int i=0;i<(m+n);i++)
          System.out.print(a[i]+" ");
        System.out.println();
    }
}
6 3
1 7 -1 -1 124 132 -1 155 200
2 4 152
1 2 4 7 124 132 152 155 200

두 개의 정렬 된 배열 병합을위한 복잡성 분석

시간 복잡성 

O (m + n), 여기서 m과 n은 배열의 크기입니다. 여기서 우리는 두 배열을 정확히 한 번 횡단하므로 선형 시간 복잡성이 발생합니다.

공간 복잡성

O (1) 여기에 보조 공간을 사용하지 않기 때문입니다. 그것이 위의 논리가 우리를 일정한 시간 복잡성으로 이끄는 이유입니다.

참조

주요 인터뷰 질문

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