자바알고리즘
자바 이진트리 순회(2.DFS - 넓이 우선탐색)
넓이 우선 탐색은 한줄씩 읽으며 내려간다. 레벨 순 탐색한다고 하는데 루트노드를 0레벨, 다음줄 1레벨(루트기준 노드 한번), 그 다음줄 2레벨(루트기준 노드 두번) ,,, 큐로 구현 1 들어갔다가 1 나오고 연결된 2 , 3 들어가고 2 나오고 연결된 4, 5가 뒤로 들어가고 3 나오고 연결된 6,7이 뒤로 들어가고 ,,, import java.util.LinkedList; import java.util.Queue; class Node7{ //이진트리(넓이우선) int data; Node7 lt,rt; public Node7(int val) { data=val; lt=rt=null; } } public class Tree7 { Node7 root; public void BFS(Node7 root) { ..
2021. 9. 5.