黑马程序员技术交流社区
标题:
冒泡排序的理解是什么.是要写一个程序吗.
[打印本页]
作者:
简约无处不在
时间:
2016-5-6 21:55
标题:
冒泡排序的理解是什么.是要写一个程序吗.
今天有一道题目 如下:
完成冒泡排序的理解.
请问这样怎么回答啊.
谢谢啦!
作者:
a_skting
时间:
2016-5-6 21:57
就是让你用学到的冒泡排序写一个程序。自己定一个数组排序好了。。
作者:
我说三年
时间:
2016-5-6 21:59
#include <stdio.h>
int main(int argc, const char * argv[])
{
int arr[] = {1,2,3,5,4,3,66,43,6,4,25,3};
int len = sizeof(arr)/sizeof(arr[0]);
for(int i = 0;i < len - 1;i++)
{
for(int j = 0;j < len - 1 - i;j++ )
{
if(arr[j] > arr[j+1])
{
arr[j] = arr[j] + arr[j+1];
arr[j+1] = arr[j] - arr[j+1];
arr[j] = arr[j] - arr[j+1];
}
}
}
for(int i = 0;i < len;i++)
{
printf("%d ",arr[i]);
}
printf("这个就是冒泡排序法\n");
作者:
简约无处不在
时间:
2016-5-6 22:08
谢谢啊,非常感谢大大的好人!
作者:
七夜大人
时间:
2016-5-6 23:30
从大到小排列
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2