我用的广度优先,用个queue把需要计算的候选人放进去