두 연결 목록의 결합 및 교차

두 개의 연결 목록이 주어지면 다른 두 개의 연결 목록을 만들어 기존 목록 요소의 결합 및 교차를 얻습니다. 입력 예 : List1 : 5 → 9 → 10 → 12 → 14 List2 : 3 → 5 → 9 → 14 → 21 출력 : Intersection_list : 14 → 9 → 5 Union_list :…

자세히보기

모든 요소를 ​​배열에서 동일하게 만들기위한 최소 작업

"배열에서 모든 요소를 ​​동일하게 만드는 최소 작업"문제는 일부 정수가 포함 된 배열이 제공된다는 것을 나타냅니다. 배열을 동일하게 만들기 위해 수행 할 수있는 최소 작업을 찾아야합니다. 예 [1,3,2,4,1] 3 설명 3 개의 뺄셈은…

자세히보기

주어진 수와 같은 곱을 가진 세 쌍둥이 수 세기

“주어진 수와 같은 곱을 가진 세 개의 삼중 수를 세는 것”문제는 정수 배열과 수 m이 주어 졌다는 것을 나타냅니다. 문제 설명은 곱이 m과 같은 삼중점의 총 개수를 알아 내도록 요청합니다. 예 arr [] = {1,5,2,6,10,3} m = 30 3 설명 삼중 항…

자세히보기

모든 문자 교체 쿼리 후 회문 확인

"모든 문자 교체 쿼리 후 회문 확인"문제는 문자열이 주어지고 아니오가 주어진다고 가정합니다. 쿼리의 각 쿼리에는 i1 및 i2와 같은 두 개의 정수 입력 값과 'ch'라는 하나의 문자 입력이 있습니다. 문제 설명은 i1 및…에서 값을 변경하도록 요청합니다.

자세히보기

식에서 주어진 여는 괄호에 대한 닫는 괄호 색인 찾기

문제 설명 길이 / 크기 n의 문자열 s와 여는 대괄호의 인덱스를 나타내는 정수 값이 주어집니다. 표현식에서 주어진 여는 괄호에 대한 닫는 괄호의 색인을 찾습니다. 예 s = "[ABC [23]] [89]"index = 0 8 s = "[C- [D]]"index = 3 5 s…

자세히보기

금광 문제

문제 설명“금광 문제”는 주어진 그리드의 각 셀에 음이 아닌 동전이 배치 된 2D 그리드가 제공된다는 것을 나타냅니다. 처음에는 광부가 첫 번째 열에 서 있지만 행에는 제한이 없습니다. 그는 모든 행에서 시작할 수 있습니다. …

자세히보기

O (1) 시간 및 O (1) 추가 공간에서 getMin ()을 지원하는 스택 설계

O (1) 시간 및 O (1) 추가 공간에서 getMin ()을 지원하는 스택을 설계합니다. 따라서 특수 스택 데이터 구조는 다음과 같은 스택의 모든 작업을 지원해야합니다. void push () int pop () bool isFull () bool isEmpty () in constant time. 추가 연산 getMin ()을 추가하여 최소값을 반환합니다.

자세히보기

스트림에서 첫 번째 비 반복 문자에 대한 대기열 기반 접근 방식

문제 설명 "스트림에서 첫 번째 비 반복 문자에 대한 큐 기반 접근 방식"문제는 소문자가 포함 된 스트림이 제공되고 새 문자가 스트림에 추가 될 때마다 첫 번째 비 반복 문자를 찾습니다. 반복되지 않는 문자는 -1을 반환하지 않습니다. 예 aabcddbe…

자세히보기