In this topic, you'll be learning how to create a search tree with nodes. We will look at the concepts of states and nodes and the properties and methods of the node class, and we will show you how to create a tree with node objects. In our application, while the state is the path of the file or folder we are processing (for example, the current directory), the node is a node in the search tree (for example, the current directory node).
A node has many properties, and one of them is the state. The other properties are as follows:
- Depth: This is the level of the node in the tree
- Reference to the parent node: This consists of links to the parent node
- References to the child nodes: This consists of links to the child ...