![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STL的笔记
人间理想xxf
这个作者很懒,什么都没留下…
展开
-
关于结构体中重载小于号< (用于sort()排序) 或者大于号> (这是用于堆排序)
关于结构体中重载小于号< (用于sort()排序)使用的示例:(来自pat1026题,乒乓球的题)struct Person{ int arrive_time,play_time; int start_time,waiting_time; bool operator< (const Person& t) const//sort排序 { if(start_time!= t.start_time) return start_ti原创 2020-07-15 16:18:39 · 3469 阅读 · 0 评论 -
sort中的cmp函数与优先队列priority_queue的重载函数重载小于号)的区别:(非常易忘,易错)
sort中的cmp函数与优先队列priority_queue的重载函数的区别:在优先队列中的写法:(他有好几种写法,这是其一,还有的写法很像单独的cmp函数,可以见算法笔记的226面)struct fruit{ string name; int price ; friend bool operator < (fruit a,fruit b) { return a.price>b.price;//低价优先。这与cmp是恰好相反的!!原创 2020-07-15 16:57:55 · 1168 阅读 · 4 评论