반복 문자가 없는 가장 긴 부분 문자열 Leetcode 솔루션

문제 설명 반복 문자가 없는 가장 긴 부분 문자열 LeetCode 솔루션 – 주어진 문자열 s를 나타냅니다. 반복되는 문자가 없는 가장 긴 부분 문자열을 찾아야 합니다. 예: 입력: s = "abcabcbb" 출력: 3 설명: 문자가 반복되지 않는 가장 긴 부분 문자열의 길이는 3입니다. 문자열은 "abc"입니다. 입력: s = "bbbbbb" …

자세히보기

범위 합계 쿼리 2D - 불변 Leetcode 솔루션

문제 설명 범위 합계 쿼리 2D – 불변 Leetcode 솔루션 – 2D 행렬 행렬이 주어지면 다음 유형의 여러 쿼리를 처리합니다. 왼쪽 위 모서리(row1, col1)와 오른쪽 아래에 의해 정의된 직사각형 내부 행렬 요소의 합을 계산합니다. 모서리(row2, col2). NumMatrix 클래스 구현: NumMatrix(int[][] matrix) 정수로 객체를 초기화합니다 …

자세히보기

이진 트리 최대 경로 합 LeetCode 솔루션

문제 설명 이진 트리 최대 경로 합계 LeetCode 솔루션 – 이진 트리의 경로는 시퀀스의 각 인접 노드 쌍이 연결하는 가장자리가 있는 노드 시퀀스입니다. 노드는 시퀀스에서 최대 한 번만 나타날 수 있습니다. 경로는 필요하지 않습니다 ...

자세히보기

이진 트리 지그재그 레벨 순서 순회 LeetCode 솔루션

문제 설명 이진 트리 지그재그 수준 순서 순회 LeetCode 솔루션 – 이진 트리의 루트가 주어지면 노드 값의 지그재그 수준 순서 순회를 반환합니다. (즉, 왼쪽에서 오른쪽으로, 다음 레벨을 위해 오른쪽에서 왼쪽으로 번갈아가며). 입력: root = [3,9,20,null,null,15,7] 출력: [[3],[20,9],[15,7]] 설명 우리는 …

자세히보기

두 연결 목록의 교차 LeetCode 솔루션

두 연결 목록의 문제 설명 교차 LeetCode 솔루션 – 두 개의 강력 연결 목록 headA와 headB의 머리가 제공됩니다. 또한 두 연결 리스트가 어떤 지점에서 교차할 수도 있다고 합니다. 우리는 그들이 교차하는 노드를 반환하거나 다음과 같은 경우 null을 반환하도록 요청받습니다.

자세히보기

최대 숫자 Leetcode 솔루션

문제 설명 가장 큰 수 LeetCode 솔루션 – "가장 큰 수"는 음이 아닌 정수 num의 목록이 주어지면 가장 큰 수를 형성하고 반환하는 방식으로 숫자를 정렬해야 함을 나타냅니다. 결과가 매우 클 수 있으므로 반환해야 합니다...

자세히보기

연결 목록 Leetcode 솔루션에서 노드 삭제

문제 설명 : 연결 목록에서 노드 삭제 Leetcode 솔루션 – 단일 연결 목록에서 노드를 삭제하는 함수를 작성하십시오. 목록의 헤드에 대한 액세스 권한이 부여되지 않고 대신 삭제할 노드에 대한 액세스 권한이 직접 부여됩니다. 삭제할 노드가 아닌 것을 보장합니다 …

자세히보기

샴페인타워 LeetCode 솔루션

문제 설명 샴페인 타워 LeetCode 솔루션 – 첫 번째 행에 1개의 유리가 있고 두 번째 행에 2개의 유리가 있는 식으로 100번째 행까지 피라미드에 유리를 쌓습니다. 각 유리에는 샴페인 한 컵이 들어 있습니다. 그런 다음 맨 위에 있는 첫 번째 잔에 약간의 샴페인을 붓습니다. 맨 위 유리가 가득 차면 아무 ...

자세히보기

거리 LeetCode 솔루션 편집

문제 설명 문제 Edit Distance LeetCode Solution은 두 개의 문자열 word1과 word2가 주어지고 최소한의 작업으로 word1을 word2로 변환해야 한다고 말합니다. 문자열에 대해 수행할 수 있는 작업은 – 문자 삽입 문자 삭제 문자 교체 예제 테스트 케이스 …

자세히보기

Translate »