C programming skills on subjects such as:
Pointers and Dynamic Data Structures
Recursion
Personal Libraries
The project consists of constructing and maintaining the network structure of an enterprise using
trees.
2. Part of Project
It includes implementation of additional
commands on the network tree which are:
Moving a subtree under another subtree,
Counting number of given node types under a subtree,
Printing the tree / subtree in “Level Order”.
In a dynamic network structure, a node can be disconnected from one location and connected to
another location. This will be reflected on the constructed network tree by moving that node along
with all the subtree to the given parent node. The “Move” operation should not change the Unique
IDs of any nodes in the network.