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
时间: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
相关文章推荐
- TableView性能优化
- (1)java自带软件包javax.crypto的使用方法,对称加密方法和非对称加密方法
- Android常用工具方法
- Java enum的用法详解
- android studio 代码提交及冲突解决
- 2、ExtJs中日期组件value和getValue()取值的区别(转)
- UVa 11988 - Broken Keyboard (a.k.a. Beiju Text) 题解
- msql命令大全
- C/C++宏定义的可变参数
- STL vector用法介绍
- 员工想变股东需具备以下条件
- iOS IM开发准备工作(五)iOS中的struct怎么处理
- Modbus工业协议在Android中的应用
- Unity 游戏框架搭建 单例的模板
- ASP.NET MVC 5 Authentication Filters
- ViewState
- PHP的Yii框架中行为的定义与绑定方法讲解
- Huawei 2015 机试题
- python 登陆接口
- GNU/Linux 体系结构