level 5로 올라감
root 을 잡고
이 root 가 계속 변하면서 제대로 된 자리를 잡는것이 중요하다
null 인 상태에서 연결할수 없다.
그저 GO << 이런 의미 이기때문에 .. 연결리스트 처럼 생각해야지
그자리에 깄으니 있어야 한다! < 이런 알고리즘은 말이 안됨
while 한번 돌때 마다 reset 되는거 기억 해야된다.
재귀랑 다른 개념이여서 헷갈렸다.
root 가 이동한다고 생각하니까 틀림 root 는 고정 시켜야
기준을 알수 있다.
생각해보면 연결리스트에도 this. start 는 고정 시키고
나머지를 하나 선언해서 움직이는 식으로 햇다
여기도 root 를 하나 복사하고 이 root 가 이동시키면서
제대로된 자리에 간다고 생각하면 편하디.