sort 函数小于号
时间: 2023-08-31 17:10:40 浏览: 86
数组Array的排序sort方法
sort函数中的小于号是用来定义排序的规则。当我们使用sort函数对一个容器进行排序时,可以通过自定义的小于号函数来指定排序的方式。比如在引用\[1\]中的例子中,我们定义了一个cmp函数,其中返回值是a>b的真假。如果a>b,那么返回值为真,也就是说在这里,a>b的情况才是“小于”,所以比较大的值a其实这时候是“小于”b的,所以sort函数会根据我们定义的“小于”规则重新排列容器中的元素。所以最终得到的排序结果应该是和上面的例子相反的结果。这样的定义可以用于优先队列的排序,使得数值小的在堆顶。\[1\] \[2\]
#### 引用[.reference_title]
- *1* [sort函数中的cmp函数使用](https://blog.csdn.net/thlzzz/article/details/109695582)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [关于结构体中重载小于号(用于sort()排序) 或者大于号> (这是用于堆排序)](https://blog.csdn.net/weixin_44980441/article/details/107363609)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文