java编写的自适应算法