질문과 해결책이 있습니다. 그러나 보이지 그다지 용액 모든 테스트 케이스를 만족 될 : 질문 : 변수 N이 명명 경계 (0, N-1) 변수 K는 테스트 케이스의 수를 의미를 나타낸다 각 테스트 (x, y)가 x로 주어지면, y는 같은 클래스 에 속하며 if (x, y)와 (y, z)는 x, y, z가 같은 클래스에 속한다. 출력 다른 클래스에서이 개 항목을
나는 프라임 인수 분해 알고리즘을 연구 중이다. 그것을 시험하기 위해 소수의 큰 소수를 필요로하는 큰 숫자가 필요합니다. 예 : Number=(BigPrime1*BigPrime2). Large Number 키 생성에 사용되는 현재 RSA 알고리즘만큼 큰 의미입니다. 알고리즘을 테스트하고 도전하려면이 숫자 중 일부를 어떻게 찾을 수 있습니까? 그들을위한 라이
번호 집합을 정렬 (오름차순 또는 내림차순이지만 아래 예제는 오름차순 만 표시)하는 것이 좋습니다. 최고의 속도를위한 데이터 구조 표현이 문제입니다. 예를 들어 네트워크를 통해 많은 모니터링 에이전트에서 숫자 패킷을 계속 수신하는 집계 프로그램을 말합니다. 아이디어는 항상 빠르게 정렬되도록 유지하는 것입니다. 예를 들어, 당신은 순서 (int 치의을 사용하
1에서 100까지의 숫자 배열이 있습니다. 두 개의 숫자가 없습니다. O (n) 시간과 O (1) 공간을 사용하여 두 숫자를 찾습니다. 배열의 숫자가 정렬되지 않았다는 사실을 알았습니다. 예 : 있으라 3 5. 가정하면된다 누락시피 [는 2 누락 1, 누락 4] 배열, 즉 5 개의 번호 1 내지 번호 어레이 누락. 사실, 그것은 3과 5 없이는 [4, 1,
다음 코드는 사용자 라이브러리의 모든 사진에 대한 EXIF 데이터를 성공적으로 검사하고 주어진 위치와 가까운 지리적 위치에서 찍은 사진 배열을 완료 블록으로 전달합니다 해당 위치에서 찍은 가장 최근 사진의 NSDate입니다. - (void)getPhotosAtLocation:(CLLocation *)location withCompletionBlock:(
와 재귀 함수의 시간 복잡도를 찾을 수 없습니다이 T (n)은 같은 재발 방정식을 만들었습니다 .I 간단한 재귀 함수 (N-1) +1 캐럿 =되어 다음 int i에 +1을 사용했습니다. 나는 이것을 이렇게 풀었습니다. T (n) = kT (n-1) +1. . . T (N) = K^(MT ㎚) + T (1)로 설정하려면 m -> 내지 = 1 -> m이 N-1