CJP 算法