您的位置:首页 > 其它

Fatal error: Allowed memory size of xxx bytes exhausted.(tried to allocate xxx bytes)

2016-03-18 15:01 691 查看
/*
时间:2012年5月15日 22:50:52
功能:将给定的数组进行冒泡排序。
*/
# include <stdio.h>
//冒泡排序(升序)
void sort(int * pArr, int len)
{
int i=0;
int j=0;
for (i=0; i<len-1; i++)
{
for (j=(i+1); j<len; j++)
{
if (pArr[i] > pArr[j]) //取大于或小于来决定升序还是降序。
{
int temp = 0;
temp = pArr[j];
pArr[j] = pArr[i];
pArr[i] = temp;
}
}
}
}
int main(void)
{
int a[6] = {10, 2, 8, -8, 11, 0};
int i;

printf("未进行排序:\n{ ");
for (i=0; i<6; i++)
{
if(i<5)
printf("%d, ", a[i]);
else
printf("%d ", a[i]);
}
printf("}\n");
printf("\n");
sort(a,6);
printf("升序排序后:\n{ ");
for (i=0; i<6; i++)
{
if(i<5)
printf("%d, ", a[i]);
else
printf("%d ", a[i]);
}
printf("}\n");
printf("\n");
return 0;
}

/*
结果:
----------------------------
未进行排序:
{ 10, 2, 8, -8, 11, 0 }
升序排序后:
{ -8, 0, 2, 8, 10, 11 }
Press any key to continue
----------------------------
*/本文出自 “SINOTHK” 博客,请务必保留此出处http://4181703.blog.51cto.com/4171703/864255
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: