-다이어그램, 순서도
수정후
-코드화
public void LevelOrder()
{
Queue q = new Queue();
q.Enqueue(this.Root);
Node temp;
if(this.Root == null)
{
throw new InvalidOperationException("");
}
else
{
while (q.Count > 0)
{
temp = (Node)q.Dequeue();
if (temp.Left == null)
{
q.Enqueue(temp.Left);
if (temp.Right == null)
{
q.Enqueue(temp.Right);
}
}
}
}
}
'c# > 수업 내용' 카테고리의 다른 글
자료구조 그래프 (0) | 2021.10.01 |
---|---|
자료구조 트리 이진트리(PreOrder) + 재귀함수 (0) | 2021.09.29 |
자료구조 이진트리(배열) (0) | 2021.09.29 |
자료구조 트리 순회LCRS (PreOrder, InOrder, PostOrder) + 재귀함수 -미완성 (0) | 2021.09.29 |
자료구조 트리 순회LCRS (Level Order) (0) | 2021.09.27 |