C++ STL中的unordered_set cbegin() 函数
unordered_set::cbegin() 方法是C++ STL中的内置函数,用于返回指向unordered_set容器中第一个元素的 const_iterator 。该迭代器可以指向第一个元素或任何指定桶中的第一个元素。
注意 :const_iterator只能用于访问元素,不能修改容器中的元素。
语法:
参数: 该函数接受一个参数 n ,这是一个可选参数,指定桶的编号。如果未传递此参数,则cbegin()方法将返回指向容器的第一个元素的const_iterator,如果传递了此参数,则begin()方法将返回指向unordered_set容器中特定桶的第一个元素的const_iterator。
返回值: 该函数返回一个指向容器的第一个元素或指向容器中指定桶的迭代器const_iterator。以下程序说明了unordered_set::cbegin()函数:
程序1:
输出:
时间复杂性: O(1)
辅助空间: O(1)
程序2:
输出:
时间复杂性: O(1)
辅助空间: O(1)