이진 트리가 주어지면 모든 절반 노드를 어떻게 제거합니까?

문제 "이진 트리가 주어 졌을 때 모든 하프 노드를 어떻게 제거합니까?" 이진 트리가 주어 졌음을 나타냅니다. 이제 절반 노드를 제거해야합니다. 하프 노드는 자식이 하나만있는 트리의 노드로 정의됩니다. 어느 쪽이든…

자세히보기

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

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

자세히보기

두 세트의 겹치지 않는 합계

문제 설명 "두 세트의 겹치지 않는 합계"문제는 동일한 크기 n의 arrA [] 및 arrB []와 같은 입력 값으로 두 개의 배열이 제공된다는 것을 나타냅니다. 또한 두 배열에는 개별 요소와 일부 공통 요소가 있습니다. 당신의 임무는 총계를 찾는 것입니다 ...

자세히보기

업데이트가없는 범위 합계 쿼리

문제 설명 "업데이트없는 범위 합계 쿼리"문제는 정수 배열과 범위가 있음을 나타냅니다. 문제 설명은 주어진 범위 내의 모든 요소의 합을 구하도록 요청합니다. 예 arr [] = {10, 9, 8, 7, 6} 쿼리 : {(0, 4), (1, 3)} 40 24…

자세히보기

주어진 범위를 중심으로 배열의 XNUMX 방향 분할

문제 설명 정수 배열과 lowValue 및 highValue 범위가 제공됩니다. “주어진 범위를 중심으로 한 배열의 XNUMX 방향 분할”문제는 배열이 세 부분으로 나뉘도록 배열을 분할하도록 요구합니다. 배열의 파티션은 다음과 같습니다. 요소…

자세히보기

회문 하위 문자열 쿼리

문제 설명 "Palindrome Substring Queries"문제는 문자열과 일부 쿼리가 제공된다는 것을 나타냅니다. 이러한 쿼리를 사용하여 해당 쿼리에서 형성된 하위 문자열이 회문인지 여부를 확인해야합니다. 예제 문자열 str = "aaabbabbaaa"쿼리 q [] = {{2, 3}, {2, 8}, {5, 7},…

자세히보기

BST의 각 내부 노드에 정확히 하나의 자식이 있는지 확인

문제 설명“BST의 각 내부 노드에 정확히 하나의 자식이 있는지 확인합니다.”문제는 이진 검색 트리의 사전 주문 순회가 제공된다는 것을 나타냅니다. 그리고 모든 비 리프 노드에 단일 자식 만 포함되어 있는지 찾아야합니다. 여기서 우리는 또한 모든…

자세히보기

범위의 모든 요소가 배열에 존재하도록 추가 할 요소

문제 설명“범위의 모든 요소가 배열에 존재하도록 추가 할 요소”는 정수 배열이 제공됨을 나타냅니다. 문제 설명은 모든 요소가…에 있도록 배열에 추가 할 요소의 수를 알아 내도록 요청합니다.

자세히보기