Stanley算法