sequential伪代码实现