TBB排序

[size=medium]#include <tbb/task_scheduler_init.h>
#include <tbb/parallel_sort.h>
#include <math.h>

int main()
{
//准备排序原料
const int N = 10;
float a[N];
float b[N];
for( int i = 0; i < N; i++ ) {
a[i] = sin((double)i);
b[i] = cos((double)i);
}
//TBB初始化
tbb::task_scheduler_init init;
//排序
tbb::parallel_sort(a, a + N);
//倒序
tbb::parallel_sort(b, b + N, std::greater<float>( ));
for(int i=0;i<N;i++)
{
printf("%.2f ",a[i]);
}
printf("\n");
for(int i=0;i<N;i++)
{
printf("%.2f ",b[i]);
}
printf("\n");
return 0;
} [/size]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值