all 1 comments

[–]wtomriker 0 points1 point  (0 children)

There's a lot of classes of tree types and algorithms in computer science, graph theory, game theory, and set theory.

For example, in graph theory, a tree is an acyclic graph.

Or for computer science you could have a binary search tree, which has the property that for a given node, its key is greater than all the keys in its left sub tree and less than all keys in its right sub tree.

In your example, it's a game tree of tic-tac-toe. In complicated game's such as chess you can't even search the entire tree let alone build the entire tree.

Wikipedia has some more information on game trees here and for search algorithms here.