3Sum Leetcode 솔루션

문제 설명 n 개의 정수 배열이 주어 졌을 때 a + b + c = 0이되는 요소 a, b, c가 nums에 있습니까? 1의 합계를 제공하는 배열에서 모든 고유 한 세 개의 삼중 선을 찾습니다. 주의 사항 : 솔루션 세트에는 중복 된 1,0,1,2 색이 포함되어서는 안됩니다. 예제 # 1,4 [-XNUMX, -XNUMX]…

자세히보기

회전 정렬 배열 Leetcode 솔루션에서 검색

정렬 된 배열을 고려하지만 하나의 인덱스가 선택되고 그 지점에서 배열이 회전되었습니다. 이제 배열이 회전되면 특정 대상 요소를 찾고 해당 인덱스를 반환해야합니다. 요소가없는 경우 -1을 반환합니다. 문제는 일반적으로…

자세히보기

이진 문자열을 대체 x 및 y 항목으로 재정렬

문제 설명 이진 문자열과 두 개의 숫자 x와 y가 주어 졌다고 가정합니다. 문자열은 0과 1로만 구성됩니다. “이진 문자열을 x와 y가 번갈아 가며 다시 정렬”문제는 0이 x 번 ⇒ 1이… 오도록 문자열을 재 배열하도록 요청합니다.

자세히보기

짝수 인덱스 요소는 더 작고 홀수 인덱스 요소는 더 큰 배열을 다시 정렬합니다.

문제 설명 정수 배열을 제공했습니다. “짝수 인덱스 요소는 더 작고 홀수 인덱스 요소는 더 큰 배열을 재 배열하십시오”라는 문제는 짝수 인덱스 요소가…의 홀수 인덱스 요소보다 작아야하는 방식으로 배열을 재 배열하도록 요구합니다.

자세히보기

뻐꾸기 해싱

문제 통계 Cuckoo Hashing은 Hash Table에서 충돌이 발생했을 때 문제를 해결하기 위해 사용되는 방법입니다. 충돌은 테이블에있는 해시 함수의 두 해시 값일 가능성이 있습니다. 해시 함수에서 동일한 키에 대해 두 개의 해시 값이 발생하면 충돌이 발생합니다.

자세히보기

합이 주어진 값과 같은 두 개의 연결 목록에서 쌍을 계산합니다.

문제 설명 문제“주어진 값과 합이 같은 두 개의 연결 목록에서 쌍을 계산”하면 두 개의 연결 목록과 정수 값의 합이 주어집니다. 문제 설명은 총 쌍이 주어진 값과 같은 합계를 갖는지 알아 내도록 요청했습니다. 예 …

자세히보기