This paper discusses the tree a core data structure of one kind of project progress management software,and the implementation and optimization of algorithms of searching and traversal. In the algorithm D&C method is used throughout the process. We also try to change method of backtracking some key nodes so as to increas the speed of traveling throughout the tree.