结构体的双关键字排序

单选题 难度 4

#sort#struct

第一关键字相同时看第二关键字。

题目

对 {(2,9), (1,5), (2,3)} 按「先比 a 升序,a 相同再比 b 升序」排序,结果是( )。

sort(v.begin(), v.end(), [](S x, S y) {
    return x.a != y.a ? x.a < y.a : x.b < y.b;
});
  1. (1,5) (2,3) (2,9)
  2. (1,5) (2,9) (2,3)
  3. (2,3) (1,5) (2,9)
  4. (2,9) (2,3) (1,5)
来小码星球,动手写一遍 →