C++实现100个数字排序

来源:互联网 发布:深圳经济数据 编辑:程序博客网 时间:2024/06/05 06:54
//100个数字排序 随机产生 利用堆 排序

int pArr[100];

for (; i < 100; ++i)
{
pArr[i] = rand() % 200;

}
int *pDest = new int[200];
for (; i < 100; ++i)
pDest[pArr[i]] = 0;
for (; i < 200; ++i)
{
pDest[pArr[i]] = pArr[i];
++pDest[pArr[i]];
}
for (; i < 200; ++i)
{
while (pDest[i]--)
{
cout << i << endl;
}
}
delete[] pDest;


原创粉丝点击