실무에서 개발을 하다보면, 기본적인 자료구조나 알고리즘 공부를 소홀히 하기가 쉽습니다. 그래서 때때로 저는 이러한 공부들을 하려고 노력하는데요. 당장 이직을 하지 않더라도, 자료구조나 알고리즘 문제를 풀어보는 것이 머리를 환기시키고 생각에 도움을 줄 때가 있는 것 같아요.
아래 글은 <코딩 인터뷰 완전 분석 (Cracking the Coding Interview, CCI)>에 나온 예제들을 제가 고민해보고 예제 코드를 작성해 본 글입니다. 이렇게 부담없이 한 두 문제씩 꾸준하게 공부하는 습관이 쌓이면 여러 모로 실무에서도 도움이 되리라 믿습니다. ㅎㅎ