변종 알고리즘 2 분 검색 버 전 한 배열 A 를 지정 하고 이 배열 에 특정한 요소 elem 이 존재 하 는 지 2 분 으로 찾 습 니 다. 이 요소 가 처음 나타 난 다음 표 시 를 되 돌려 주 는 것 이 존재 하지 않 으 면 되 돌려 주 는 - 1 이 존재 하지 않 습 니 다.메모: 우선 이 배열 에 이러한 요소 elem 이 존재 하 는 지 확인 하고 시작 위 치 를 찾 아야 합 니 다.코드 는 다음 과 같 습 니 다.... 이분 찾기searchbinary변종 Android Build Variants 프로젝트 에 변종 버 전 을 설정 하 는 방법 너무 편 하지 않 아 요?사실 우 리 는 자세히 관찰 할 수 있 습 니 다.우리 가 서로 다른 변종 버 전 을 전환 할 때 gradle 도 컴 파일 을 하고 있 습 니 다.우 리 는 변종 버 전 을 전환 하 는 것 이 라 기보 다 는 두 가지 서로 다른 버 전의 코드 를 전환 하고 있 습 니 다! 그림 에서 보 듯 이 우 리 는'production'과'dev'두 개의 폴 더 를 만 들 었 습... AndroidBuildVariants설치 하 다.변종판본
알고리즘 2 분 검색 버 전 한 배열 A 를 지정 하고 이 배열 에 특정한 요소 elem 이 존재 하 는 지 2 분 으로 찾 습 니 다. 이 요소 가 처음 나타 난 다음 표 시 를 되 돌려 주 는 것 이 존재 하지 않 으 면 되 돌려 주 는 - 1 이 존재 하지 않 습 니 다.메모: 우선 이 배열 에 이러한 요소 elem 이 존재 하 는 지 확인 하고 시작 위 치 를 찾 아야 합 니 다.코드 는 다음 과 같 습 니 다.... 이분 찾기searchbinary변종 Android Build Variants 프로젝트 에 변종 버 전 을 설정 하 는 방법 너무 편 하지 않 아 요?사실 우 리 는 자세히 관찰 할 수 있 습 니 다.우리 가 서로 다른 변종 버 전 을 전환 할 때 gradle 도 컴 파일 을 하고 있 습 니 다.우 리 는 변종 버 전 을 전환 하 는 것 이 라 기보 다 는 두 가지 서로 다른 버 전의 코드 를 전환 하고 있 습 니 다! 그림 에서 보 듯 이 우 리 는'production'과'dev'두 개의 폴 더 를 만 들 었 습... AndroidBuildVariants설치 하 다.변종판본