그리디 알고리즘이란? Greedy는 '탐욕스러운, 욕심 많은'이라는 뜻입니다. 그리디 알고리즘은 선택의 순간마다 최적의 해를 선택하여 최종적인 해답에 도달하는 알고리즘이다. 그리디 알고리즘을 활용하기 위해서는 최적의 해를 떠올릴 수 있어야 한다. 그리디 알고리즘으로 최
투 포인터란? 포인터(pointer)는 일반적으로 변수의 메모리 공간 주소를 가리키는 변수이다. 문자열,리스트 등에서 포인터는 각 요소의 위치를 가리키는 변수라고 이해할 수 있다. 투 포인터(Two Pointers)는 두 개의 포인터를 활용해 문자열, 리스트 등의 요소를 효과적으로 탐색하는 기술이다. 예제 다음과 같은 수열이 주어졌을 때, 이 수열의 i번...