14.从深度优先到广度优先,如何编写搜索算法?