배열이 다른 배열의 하위 집합인지 확인

“배열이 다른 배열의 하위 집합인지 확인”문제는 두 개의 배열 arra1 [] 및 array2 []가 제공된다는 것을 나타냅니다. 주어진 배열은 정렬되지 않은 방식입니다. 귀하의 작업은 array2 []가 array1 []의 하위 집합인지 확인하는 것입니다. 예 arr1 = [1,4,5,7,8,2] arr2 = [1,7,2,4] arr2 [] is…

자세히보기

모든 요소가 이전의 두 배 이상인 주어진 길이의 시퀀스

"모든 요소가 이전의 두 배 이상인 주어진 길이의 시퀀스"문제는 우리에게 두 개의 정수 m과 n을 제공합니다. 여기서 m은 시퀀스에 존재할 수있는 가장 큰 숫자이고 n은…

자세히보기

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

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

자세히보기

차이 어레이 | O (1)의 범위 업데이트 쿼리

정수 배열과 두 가지 유형의 쿼리가 제공됩니다. 하나는 범위에 주어진 숫자를 추가하는 것이고 다른 하나는 전체 배열을 인쇄하는 것입니다. 문제“차이 배열 | O (1)의 범위 업데이트 쿼리”에서는 O (1)에서 범위 업데이트를 수행해야합니다. 예 arr []…

자세히보기

주어진 간격 세트에서 두 간격이 겹치는 지 확인하십시오.

문제 설명 "주어진 간격 세트간에 두 간격이 겹치는 지 확인"문제는 일부 간격 세트가 제공되었음을 나타냅니다. 각 간격은 두 개의 값으로 구성됩니다. 하나는 시작 시간이고 다른 하나는 종료 시간입니다. 문제 설명은 다음 중 하나가 있는지 확인하도록 요청합니다.

자세히보기

이진 검색 트리 삭제 작업

문제 설명“이진 검색 트리 삭제 작업”문제는 이진 검색 트리에 대한 삭제 작업을 구현하도록 요청합니다. 삭제 기능은 주어진 키 / 데이터로 노드를 삭제하는 기능을 말합니다. 삭제할 입력 노드 예 = 5 이진 검색 트리 삭제 작업을위한 출력 접근 방식 그래서…

자세히보기

이중 연결 목록을 사용한 Deque 구현

문제 설명“Dubly Linked List를 사용한 Deque 구현”문제는 이중 연결 목록 insertFront (x)를 사용하여 Deque 또는 Doubly Ended Queue의 다음 기능을 구현해야 함을 나타냅니다. Deque insertEnd (x) 시작 부분에 요소 x 추가 ) :… 끝에 요소 x 추가

자세히보기

Deque를 사용하여 스택 및 대기열 구현

문제 설명“Deque를 사용하여 Stack 및 Queue 구현”문제는 Deque (Dubly Ended Queue)를 사용하여 Stack 및 Queue를 구현하는 알고리즘을 작성하는 것입니다. 예제 (스택) 푸시 (1) 푸시 (2) 푸시 (3) Pop () isEmpty () Pop () Size () 3 false 2 1 예제 (대기열) Enqueue (1) Enqueue (2) Enqueue (3) Dequeue isEmpty () Size () Dequeue () 1 거짓 2…

자세히보기

가장 작은 것, 가장 큰 것, 두 번째로 작은 것, 두 번째로 큰 순서대로 배열 재정렬

문제 설명 정수 배열이 있다고 가정합니다. “가장 작은 것, 큰 것, 두 번째로 작은 것, 두 번째로 큰 것, ..”순서대로 배열을 재정렬하는 문제는 가장 작은 숫자가 먼저 나온 다음 가장 큰 숫자, 두 번째로 작은 숫자, 두 번째 순서로 배열을 재정렬하도록 요청합니다. …

자세히보기

부모 배열의 일반 트리 높이

문제 설명“부모 배열에서 일반 트리의 높이”문제는 배열 par [0… n-1]로 n 개의 꼭지점을 가진 트리가 제공된다는 것을 나타냅니다. 여기서 par []의 모든 인덱스 i는 노드를 나타내고 i의 값은 해당 노드의 직계 부모를 나타냅니다. 루트 노드의 경우…

자세히보기