bond order算法