第二次作业的头文件和c文件更新，提供先序遍历源代码作参考