成立する反復子の個数を数える。見つかった場合、不一致要素を指す反復子の対を返す。それぞれの列の終端要素の次を指す反復子が格納される。各要素を比較し、不一致要素を見つける。側の反復子が格納される。回比較または述語の適用が行われる。定義される列の各要素を比較する。つの列が等価であると判定される。回比較または述語の適用が行われる。探索に成功した場合、見つけた部分列の先頭要素を指す反復子を返す。定義される部分列を探索する。回比較または述語が適用が行われる。探索に成功した場合、見つけた部分列の先頭要素を指す反復子を返す。なる部分列を探索する。回比較または述語が適用が行われる。