What is this for?
Java에 대한 까먹기 쉬운 skill들을 모아 놓는다.
Graphs
Graph는 현실을 구현하는데 가장 유용한 Data Structure이다.(그렇기에 Scailing이 가장 어렵다.)
World Wide Web, SNS 등의 모두 Graph로 되어 있고 실제로도 사용하고 있다.
Neo4j라는 회사가 Graph 형태 Database를 제공한다고 한다.
이 페이지의 목적
틀렸던 코딩 문제들의 모음집
Recursion
Recursion은 자신의 알고리즘을 다시 불러와 사용하는 것이다.
Recursion을 통해 똑같은 자신의 function을 call stack에 저장하고 base case에 도달하면
push된 recursion function들을 하나씩 pop하면서 실행한다.
Binary Heaps
Tree의 한 종류
규칙 : 위 층보다 작은 숫자가 위치한다. 만약 밑에 부모보다 큰 수가 자식에 오면 자리가 교체된다.