윌리엄의 P 1 알고리즘