깊이 우선 넓이 우선 탐색 구현인데
트리는 lcrs로 짯는데
그럼 dfs는 스택으로 구현 하고
bfs는 큐로 구현 하면 되는거?
dfs 같으면 목정노드 값하고 자식 노드값하고 비교하면서 아니면 내려가고
자식노드가 없으면 형제노드로 옮겨 가면 되는건가 형제 노드값이 없을때 왼쪽 노드값 타고 올라오고?
그럼 지나갔다는 흔적을 남겨야 할텐데 이걸 어떻게 하지 ;
깊이 우선 넓이 우선 탐색 구현인데
트리는 lcrs로 짯는데
그럼 dfs는 스택으로 구현 하고
bfs는 큐로 구현 하면 되는거?
dfs 같으면 목정노드 값하고 자식 노드값하고 비교하면서 아니면 내려가고
자식노드가 없으면 형제노드로 옮겨 가면 되는건가 형제 노드값이 없을때 왼쪽 노드값 타고 올라오고?
그럼 지나갔다는 흔적을 남겨야 할텐데 이걸 어떻게 하지 ;
visited
ㅇㅋㅇㅋ 지나가면 표시를 남겨두고 노드 탐색시 앞에 if문으로 표시가 있는지 없는지 확인하라는 말이지?
아 질문하나만 더할게 lcrs로 트리를 짯는데 이트리를 dfs bfs 할 수 있는거야?
탐색 순서하고 열린 노드하고 닫힌 노드를 출력 하려고 하는데
할수있음 화팅