유효한 괄호 Leetcode 솔루션

문제 설명 유효한 괄호 LeetCode 솔루션 – "유효한 괄호"는 '(', ')', '{', '}', '[' 및 ']' 문자만 포함하는 문자열이 제공되었음을 나타냅니다. 입력 문자열이 유효한 문자열인지 여부를 확인해야 합니다. 여는 대괄호를 닫아야 하는 경우 문자열은 유효한 문자열이라고 합니다...

자세히보기

시간 기반 키-값 저장소 LeetCode 솔루션

문제 설명 시간 기반 키-값 저장 LeetCode 솔루션 – 다른 타임스탬프에서 동일한 키에 대한 여러 값을 저장하고 특정 타임스탬프에서 키 값을 검색할 수 있는 시간 기반 키-값 데이터 구조를 설계합니다. TimeMap 클래스 구현: TimeMap() 데이터 구조의 개체를 초기화합니다. void set(문자열 키, 문자열 …

자세히보기

디자인 히트 카운터 LeetCode 솔루션

문제 설명 히트 카운터 설계 LeetCode 솔루션 – 지난 5분(즉, 지난 300초) 동안 수신된 히트 수를 계산하는 히트 카운터를 설계합니다. 시스템은 타임스탬프 매개변수(초 단위)를 허용해야 하며 시스템에 대한 호출이 시간 순서대로 이루어지고 있다고 가정할 수 있습니다(즉, 타임스탬프가 단조롭게 증가함). …

자세히보기

주식 LeetCode 솔루션을 사고 팔기 가장 좋은 시간

문제 설명 주식을 사고 팔기 가장 좋은 시간 LeetCode 솔루션 – "주식을 사고 팔기 가장 좋은 시간"에서는 가격 배열이 제공되며 여기서 가격[i]은 i번째 날의 주어진 주식 가격입니다. 다음을 선택하여 이익을 극대화하고 싶습니다.

자세히보기

정렬 된 배열 병합 Leetcode 솔루션

“Merge Sorted Arrays”문제에서는 내림차순이 아닌 순서로 정렬 된 두 개의 배열이 제공됩니다. 첫 번째 배열은 완전히 채워지지 않았으며 두 번째 배열의 모든 요소를 ​​수용 할 수있는 충분한 공간이 있습니다. 첫 번째 배열에 요소가 포함되도록 두 배열을 병합해야합니다.

자세히보기

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

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

자세히보기

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

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

자세히보기

뻐꾸기 시퀀스 프로그램

문제 설명 쿠쿠 시퀀스 프로그램 또는 쿠쿠 해싱은 해시 테이블에서 충돌이 발생할 때 문제를 해결하는 데 사용되는 방법입니다. 충돌은 테이블에 있는 해시 함수의 두 해시 값일 가능성이 높습니다. 동일한 키에 대해 두 개의 해시 값이 발생하면 충돌이 발생합니다 ...

자세히보기

정렬 된 배열에서 발생 횟수 계산

문제 설명“정렬 된 배열의 발생 횟수 계산”문제에서 정렬 된 배열을 제공했습니다. 정렬 된 X 배열에서 발생 횟수 또는 빈도를 계산합니다. 여기서 X는 정수입니다. 예제 입력 13 1 2 2 2 2 3 3 3 4 4…

자세히보기

Translate »