Backjoon Online Judge에는 문제를 단계별로 풀어볼 수 있다.각 단계별로 수록된 문제 수는 다르지만, 각 단계마다 기억해두어야할 점을 기록하고자 한다.
비교 연산자와 논리 연산자 그리고 산술 연산이 가미되어 있다.
알고리즘 문제를 풀다보면 적절한 로직을 활용해서 Time Complexity를 만족해야하는 경우가 많다. >Time Complexity(시간복잡도) 최악의 경우 연산이 수행되는 시간을 나타내기 위해 Big-O로 나타내며, 이는 적어도 이만큼은 걸린다로 이해하면 된다
그래프는 N:M의 자료를 나타낸다.
Comparator 혹은 Comparable을 구현한 클래스의 경우에는 내부적으로 구현된 정렬 알고리즘을 통해 수행되지만, 알고리즘 문제 풀이를 위해 직접 정렬 알고리즘을 구현해야하는 경우가 있다.