zoukankan      html  css  js  c++  java
  • STL

    sort

    有关于sort排序,首先sort和qsort一样,都是不稳定的排序

     stable_sort才是稳定的排序,所谓的稳定不稳定,是指说当两个值相等时,他们进行排序,有没有可能相对位置发生变化。

    我个人是比较喜欢 qsort的,因为我只会写qsort的排序函数,sort没怎么用过,一直都不会写它的排序函数,其实排序函数也是sort的相对来说简单些,还有sort就是可以对String类型进行排序,qsort是不可以的

    1 对一维数组进行排序
    2 
    3 bool cmp(int a,int b)
    4 {
    5     return a<b;
    6 }

     1 对结构体进行二级排序
     2 struct node{
     3     int x,y;
     4 };
     5 
     6 
     7 bool cmp(const node &a,const node &b)
     8 {
     9     if(a.x==b.x)
    10         return a.y<b.y;
    11     return a.x<b.x;
    12 }
  • 相关阅读:
    RabbitMQ
    Java 多线程
    Java 多线程
    Java 多线程
    Java 多线程
    Springboot
    SpringBoot
    SpringCloud Config
    Financial
    Hystrix
  • 原文地址:https://www.cnblogs.com/Tree-dream/p/6711315.html
Copyright © 2011-2022 走看看