CTT*_*CTT 94
你使用什么比较器?
对于默认值,这将起作用:
if(!myset.empty())
*myset.rbegin();
else
//the set is empty
Run Code Online (Sandbox Code Playgroud)
与max_element解决方案一样,这也是恒定时间而不是线性时间.
我相信你在寻找std::max_element:
该
max_element()函数将迭代器返回到[start,end]范围内的最大元素.