set和multiset会根据特定的排序原则将元素排序
默认为从小到大。两者不同之处在于,multisets允许元素重复,而set不允许重复。
从小到大(less),从大到小(greater),与priority_queue相反。
lower_bound()返回大于或等于的位置,upper_bound()返回大于的位置,否则返回end()
std::set::lower_bound比std::lower_bound快的多,尽量使用X.lower_bound()
默认为从小到大。两者不同之处在于,multisets允许元素重复,而set不允许重复。
从小到大(less),从大到小(greater),与priority_queue相反。
lower_bound()返回大于或等于的位置,upper_bound()返回大于的位置,否则返回end()
std::set::lower_bound比std::lower_bound快的多,尽量使用X.lower_bound()