.leetcode(167. Two Sum II - Input Array Is Sorted) https://leetcode.com/problems/two-sum-ii-input-array-is-sorted/ 1. 2022.01.05 시도 소요시간: 9분(map), 9분(array) # map class Solution { public int[] twoSum(int[] numbers, int target) { Map temp = new HashMap(); for(int x=0; x 알고리즘 풀이 2022.01.05
.leetcode(75. Sort Colors) 문제 https://leetcode.com/problems/sort-colors/ 문제 풀기 전 quick sort로 풀라는 걸로 들렸다. Lumoto방법만 알고 있었는데 hoare방법으론 안풀었는데 중복이기에 hoare방법으로 풀어야햇다. 직접 푼 풀이 재도전하기 느낀점 결론적으로 못 풀었다. hoare's방법을 봤을때 이해했다고 생각했는데 직접 짜보지 않아서인지 이해한게 아니었다. 근본적으로 lumoto와 접근방법이 다르다. lumoto는 요소하나를 중심으로 낮은거 높은거를 나누고 hoare는 그 중간요소를 찾는것부터 시작한다. 그 중간요소를 왼쪽 오른쪽으로부터 접근을 시작해서 찾고 그 다음에 그걸 중심으로 subarray를 재귀적으로 계산한다. "347. Top K Frequent Eleme.. 알고리즘 풀이 2021.01.30