JVM의 Heap영역에서 동적으로 할당했던 메모리 영역 중 필요 없게 된 메모리 영역을 주기적으로 삭제하는 프로게스를 관리해주는 담당자.객체가 NULL인 경우블럭 실행 종료 후, 해당 블럭 안에서 생성되었던 (이제 사용되지 않는) 객체들부모 객체가 NULL인데, 그것을
코딩테스트를 보다보면 주로 1초(10^8)안에 풀어야 하는 것들이 많이 나와서 좀 더 빠른 알고리즘을 사용하기 위해선 정리가 필요해보였다.offer() : 큐에 요소를 추가하고 반환하는 잘못된 요소를 추가 할 수없는 경우(큐가 가득 찬 경우)에 특정 예외를 throw
알고리즘에서 흔히 사용되었던 재귀호출에 대해 면접에서 질문을 받은 적이 있다. 재귀함수 개념은 알고있었지만, 설계시 생각해야 되는 점이 무엇인지에 대해 제대로 말을 못했다는 점에서 간단히 정리하고 넘어가려고 한다.재귀호출이란 일정 조건을 만족할 경우 자신을 호출하는 것