유효한 Palindrome II Leetcode 솔루션

문제 설명 Valid Palindrome II LeetCode 솔루션 – "Valid Palindrome II"는 문자열 s가 주어지면 최대 한 문자를 삭제한 후 s가 회문 문자열이 될 수 있으면 true를 반환해야 한다고 명시합니다. 예: 입력: s = ”aba” 출력: true 설명: 입력 문자열은 이미 회문이므로 …

자세히보기

Self LeetCode 솔루션을 제외한 어레이 제품

Self LeetCode를 제외한 배열의 문제 설명 제품 솔루션 – 정수 배열 nums가 주어지면 answer[i]가 nums[i]를 제외한 nums의 모든 요소의 곱과 같도록 배열 응답을 반환합니다. 숫자의 접두사 또는 접미사의 곱은 32비트 정수에 맞도록 보장됩니다. 나눗셈을 사용하지 않고 O(n) 시간에 실행되는 알고리즘을 작성해야 합니다.

자세히보기

연속 배열

숫자 0과 1로만 구성된 배열이 주어집니다. o와 1로 똑같이 구성된 가장 긴 연속 하위 배열의 길이를 찾아야합니다. 예제 입력 arr = [0,1,0,1,0,0,1] 출력 6 설명 가장 긴 연속 하위 배열은 빨간색 [0,1,0,1,0,0,1] 및 길이로 표시됩니다. 6입니다. 알고리즘 세트…

자세히보기

이진 트리의 두 노드 사이의 거리 찾기

문제 설명“이진 트리의 두 노드 사이의 거리 찾기”문제는 이진 트리가 주어지고 두 개의 노드가 주어짐을 나타냅니다. 이제이 두 노드 사이의 최소 거리를 찾아야합니다. 예 // 노드 1 위의 이미지를 사용하여 트리가 표시됩니다…

자세히보기

배열에있는 요소의 첫 번째 인덱스와 마지막 인덱스 간의 최대 차이

정수 배열이 있다고 가정합니다. "배열에있는 요소의 첫 번째 인덱스와 마지막 인덱스 간의 최대 차이"문제는 그 차이가 모두 최대가되도록 배열에있는 각 숫자의 첫 번째 인덱스와 마지막 인덱스 간의 차이를 알아 내도록 요구합니다. 예 …

자세히보기

이진 트리의 오른쪽보기 인쇄

문제 설명 "이진 트리의 오른쪽보기 인쇄"문제는 이진 트리가 제공되었음을 나타냅니다. 이제이 트리의 올바른보기를 찾아야합니다. 여기에서 이진 트리의 오른쪽보기는 트리가…에서 볼 때 보이는대로 시퀀스를 인쇄하는 것을 의미합니다.

자세히보기

합계가 0인 부분배열

“합이 0 인 하위 배열이 있는지 찾기”문제는 음의 정수를 포함하는 정수 배열도 제공된다는 것을 나타냅니다. 문제 설명은 크기가 최소 1 인 하위 배열이 있는지 확인하도록 요청합니다.이 하위 배열의 합계는 1이어야합니다. 예제 arr [] = {2,1, -3,4,5}…

자세히보기

두 개의 연결된 목록의 교차점을 가져 오는 함수 작성

문제 설명 "두 연결 목록의 교차점을 가져 오는 함수 작성"문제는 두 연결 목록이 제공된다는 것을 나타냅니다. 그러나 그들은 독립적 인 연결 목록이 아닙니다. 그들은 어느 시점에서 연결됩니다. 이제이 두 목록의 교차점을 찾아야합니다. …

자세히보기

동일한 수의 0과 1을 가진 가장 큰 부분 배열

정수 배열이 제공됩니다. 정수는 입력 배열에서 0과 1입니다. 문제 설명은 동일한 개수의 0과 1을 가질 수있는 가장 큰 하위 배열을 찾도록 요청합니다. 예 arr [] = {0,1,0,1,0,1,1,1} 0 ~ 5 (총 6 개 요소) 설명 배열 위치부터…

자세히보기

Translate »