采用冒泡法对一维数组中的数据按升序进行排序。

原创 2016年06月01日 00:35:11
#include <stdio.h>
int main( )
{
	void sort(int a[],int n);
	int i,arr[]={12,60,21,45,13,55,19,28,71,32};   
	sort(arr,10);
  	for(i=0;i<10;i++)
     	printf("%4d",arr[i]);
	printf("\n");
	return 0;
}
void sort(int a[],int n )
{ 
	int i,j,temp;
    for(i=0;i<n-1;i++)
   	{
		for(j=0;j<n-i-1;j++ )
        	if(a[j]>a[j+1])
             	temp=a[j],a[j]=a[j+1],a[j+1]=temp;
   	}
}

C++中用冒泡排序算法对一个数组中的元素进行排序

》冒泡排序法可以形象地描述为:使较小的值像空气泡一样逐渐“上浮”到数组的顶部,而较大的数值逐渐“下沉”到数组的底部。这种排序技术要排好几轮,每一轮都要比较连续的数组元素对。如果某对数值是按升序排列,那...
  • darkxiaoming
  • darkxiaoming
  • 2017年04月17日 15:26
  • 1696

两种简单的数组排序算法:冒泡排序和直接选择排序(升序)

冒泡排序的基本思想是:面对一排数据,先从前往后两两比较,如果前一个数比后一个数大就交换两者的顺序,即第一个数和第二个数比,第二个数和第三个数比,……,倒数第二个数和最后一个数比,这样一轮下来以后最大的...
  • TroyFish
  • TroyFish
  • 2016年08月28日 09:29
  • 1640

C#之一维数组,冒泡排序,输入输出案例

using System; namespace test { class Program { public void CreateList(ref int[] a) ...
  • riyuedangkong1
  • riyuedangkong1
  • 2016年09月18日 12:17
  • 1356

Raptor之冒泡排序法

1.问题描述对20个20到100范围的随机整数进行从小到大排序操作(使用冒泡排序法)2.问题思路 首先,20个数据我们需要用一维数组来进行数据存储 其次,我们要让每个数据在20到100之间,并且是整数...
  • qq_30252385
  • qq_30252385
  • 2017年12月25日 23:19
  • 289

用java写一个对数组进行冒泡排序法

用java写一个对数组进行冒泡排序法
  • xiaochenxiaoren
  • xiaochenxiaoren
  • 2017年03月13日 13:04
  • 2059

函数指针作为函数参数,实现冒泡排序的升序排序和降序排序

#include #define N 10//定义数组元素个数 int Ascending(int a,int b);//升序排列的函数声明 int Descending(int a,int b);...
  • weichanjuan3
  • weichanjuan3
  • 2015年07月15日 09:43
  • 1482

冒泡排序 - 随机生成数组并对其排序

给定一个指定的长度,生成该长度的一个随机数组,并用冒泡排序法进行排序。 代码如下: import java.util.Scanner; public class SortArra...
  • studying_de
  • studying_de
  • 2014年03月20日 21:28
  • 1542

使用指针形式 为数组随机赋值,并进行冒泡排序

题目:使用指针形式,对一个数组随机赋值,每个元素的取值范围是[40 90],并使用指针形式对数组进行冒泡排序(升序),最后打印出排序后的数组 //定义一个10个元素的数组 int arr[10...
  • sinat_22545219
  • sinat_22545219
  • 2015年11月05日 21:49
  • 977

关于数组的排序问题(冒泡排序,选择排序,插入排序)

方法一:冒泡排序法 代码: public int[] bubbleSort(int[] a){ //冒泡排序算法 //每趟不断将相邻记录两两比较,并按“前小后大”(或“前大后小”)规...
  • qq_32144341
  • qq_32144341
  • 2016年05月10日 22:31
  • 2414

用C#实现对数组元素排序(冒泡法)

昨天学习了如何用Split方法对数组进行处理,还学习了如何用Array.Sort()方法对数组进行排序,今天来研究下冒泡算法 冒泡算法(Bubble Sort)先画表来说明下: 比如说,我们有个八位...
  • qq_21018935
  • qq_21018935
  • 2016年11月09日 16:31
  • 1745
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:采用冒泡法对一维数组中的数据按升序进行排序。
举报原因:
原因补充:

(最多只允许输入30个字)