算法是函数模板
算法看不到容器,它只能通过迭代器访问容器
所以迭代器必须能够提供算法所需要的所有消息