BF算法实现