시작 정점 선택
방문 배열을 초기화하고 시작 정점을 자료구조에 넣는다.
start같은 그래프에서 DFS는 스택 또는 재귀 호출을, BFS는 큐를 사용해 방문 순서와 자료구조 상태가 어떻게 달라지는지 나란히 추적한다.
방문 배열을 초기화하고 시작 정점을 자료구조에 넣는다.
startDFS는 마지막에 넣은 정점, BFS는 먼저 넣은 정점을 꺼낸다.
stack vs queue인접 리스트나 행렬에서 아직 방문하지 않은 정점을 찾는다.
adjacency꺼낸 순서와 새로 넣은 후보를 분리해 표에 기록한다.
trace