[Algorithm] 투포인터 - 두 수의 합(Python)
n개의 요소를 가진 배열이 있다. [2, 5, 3, 4, 12, 7, 9, 11] 이 배열에서 두 수의 합이 10이 되는 수들의 인덱스를 출력하라. 풀이1-이중반복문 numberArray = [2, 5, 3, 4, 12, 7, 9, 11] n = len(numberArray) target = 10 for i in range(n): for j in range(n): if numberArray[i] + numberArray[j] == target: print(i,j) 시간복잡도 = O(n²) 풀이2-투포인터 numberArray = [2, 5, 3, 4, 12, 7, 9, 11] n = len(numberArray) target = 10 startPointer, endPointer = 0, n-1 numbe..
2021. 8. 23.