Containers Container One Input Iterator, begin(), end() Forward Container = Container + Forward Iterators Reversible Container = Forward Container + Bidirectional Iterators, rbegin(), rend() Random Access Container = Reversible Container + Random Access Iterators