小编Rah*_*ani的帖子

在c ++中使用向量对进行排序

我正在使用向量对来排序我使用循环插入第一个和第二个元素的位置

vect.push_back(make_pair(count[i],arr[i]));

sort(vect.begin(),vect.end());

cout<<vect[i].second<<" ";
Run Code Online (Sandbox Code Playgroud)

如果我的计数相等,那么我想按照它们插入向量中的顺序打印第二个元素,

但它没有发生.

有人可以告诉我为什么吗?

c++

1
推荐指数
1
解决办法
86
查看次数

标签 统计

c++ ×1