From charlesreid1

No edit summary
No edit summary
Line 14: Line 14:




==Flags==
{{TreesFlag}}


[[Category:Traversal]]
[[Category:Traversal]]
[[Category:BFT]]
[[Category:BFT]]
[[Category:Trees]]

Revision as of 20:13, 11 June 2017

Breadth-first traversal using queues

Breadth-first traversal: same idea as breadth-first search BFS, except for traversing the tree. So, instead of searching for something in the tree, you're performing a visit action.

When doing BFT, use a queue. The pseudocode looks like this:

add root to queue
while queue not empty:
    remove next item from queue
    perform visit action on item
    add children queue


Flags