C++ sort 排序及自定义排序
默认排序
升序排序
复制代码
降序排序
通过 函数 greater() 函数实现降序排序
greater<int>() 说明 , greater 意为更大
<?> 可以为 默认类型,array,int, string 等类型
复制代码
自定义排序
比如结构体排序
我们自己写一个比较函数,这个比较函数返回一个 bool。
以此例子来说,以 startInt 做为基准,进行比较如果 a 的 startInt 小于 b 的 startInt 则返回 true。
复制代码
版权声明: 本文为 InfoQ 作者【玄兴梦影】的原创文章。
原文链接:【http://xie.infoq.cn/article/4150aaf5af52f79a34d07457d】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论