bidirectional iterator: iterator dwukierunkowy > Dodaj do ulubionych | Iterator, który można przesuwać do przodu i do tyłu w strukturze danych. Tego rodzaju iteratory można znaleźć np. w bibliotece STL języka C++.