迭代类

算法用到的迭代方法从这里调用