使用伪代码描述的深度优先搜索和宽度优先搜索,是两个算法的模板