新人求助有关于局部排序的问题
  • 板块学术版
  • 楼主Fionn_Lee
  • 当前回复3
  • 已保存回复3
  • 发布时间2022/10/27 19:33
  • 上次更新2023/10/27 05:34:23
查看原帖
新人求助有关于局部排序的问题
834727
Fionn_Lee楼主2022/10/27 19:33
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int b[]={6,7,3,2,5,2,5,8,10,9};
	partial_sort(b,b+3,b+5);
	//排序的起始位置,排序的结束位置,查找的结束位置,cmp
	//对局部进行排序时,序列的前n个最小的元素放在序列的前n个位置,其余的放在序列的后面未进行排序
	for(int i=0;i<10;i++) cout<<b[i]<<" ";
	return 0;
}
想问的是为什么得到的是2 3 5 7 6 2 5 8 10 9
而不是2 3 5 6 7 2 5 8 10 9
2022/10/27 19:33
加载中...