这里就只总结遗忘的知识点了hh#includequeueint main(){priority_queueint, vectorint, greaterint q; //从大根堆变成小根堆vectorintnum;auto it1 upper_bound(num.begin(), num.end(), 1); //大于1的最小数返回迭代器auto it2 lower_bound(num.begin(), num.end(), 1); //大于等于1的最小数返回迭代器return 0;}priority_queue默认是大根堆
STL遗忘的知识点
这里就只总结遗忘的知识点了hh#includequeueint main(){priority_queueint, vectorint, greaterint q; //从大根堆变成小根堆vectorintnum;auto it1 upper_bound(num.begin(), num.end(), 1); //大于1的最小数返回迭代器auto it2 lower_bound(num.begin(), num.end(), 1); //大于等于1的最小数返回迭代器return 0;}priority_queue默认是大根堆