您的位置:首页 > 运维架构 > Nginx

nginx动静分离

2016-03-23 11:36 633 查看
/*
时间:2012年5月19日 20:32:50
功能:快速排序
*/
# include <stdio.h>
//数组快排
void quicksort(int data[], int low, int high)
{
int i,pivot,j;
if(low < high)
{
pivot = data[low];
i = low;
j = high;
while (i < j)
{
while(i<j && data[j]>=pivot)
j--;
if(i < j)
data[i++] = data[j];
while(i<j && data[i]<=pivot)
i++;
if(i<j)
data[j--] = data[i];
}
data[i] = pivot;
quicksort(data, low, i-1);
quicksort(data, i+1, high);
}
}
// 数组输出。
void OutPut(int data[], int len)
{
for (int i=0; i<len; i++)
{
printf("%d ", data[i]);
}
printf("\n\n");
}
int main(void)
{
int data[] = {5, 7, 1, 6, 44, 11, 56, 33, 45};
printf("未排序前:\n");
OutPut(data, 9);

quicksort(data, 0, 8);
printf("排序以后:\n");
OutPut(data, 9);
return 0;
}
/*
结果:
---------------------------------------------
未排序前:
5 7 1 6 44 11 56 33 45
排序以后:
1 5 6 7 11 33 44 45 56
Press any key to continue
---------------------------------------------
*/本文出自 “SINOTHK” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: