请问diff算法是广度优先还是深度优先?