The C file has the code. The dat file has the input data.
This code compares the capabilities of trees and dictionaries in various tasks. It also prints the people in the genealogy tree in the ouput file. A report with additional details is in the PDF.