【C语言】编写冒泡排序,排序一个整形数组。

原创 2016年05月30日 17:15:06
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <stdlib.h>
int main()
{
 int arr[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
 int len = sizeof(arr)/sizeof(arr[0]);
 int i = 0;
 int j = 0;
 for (; i < len - 1; i++)
 {
  for (j=0; j < len - i-1; j++)
  {
   if (arr[j] < arr[j + 1])
   {
    int tmp = arr[j];
    arr[j] = arr[j + 1];
    arr[j + 1] = tmp;
   }
  }
 }
 for (i = 0; i < len; i++)
 {
  printf("%d ", arr[i]);
 }
 system("pause");
 return 0;
}

wKiom1ZDEO7C6r5gAADvO-0IODs838.jpg

汇编实现排序——冒泡排序

冒泡排序算法的运作如下:(从后往前) 1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的...
  • u010429311
  • u010429311
  • 2016年06月21日 23:20
  • 8198

冒泡排序(C++语言描述)

冒泡排序(Bubble Sort):一种交换排序,它的基本思想是:两两比较相邻记录的关键字,如果反序则交换,直到没有反序的记录为止。其时间复杂度为:O(n^2) 以下是我写的代码及其程序结果,程序用...
  • jwentao01
  • jwentao01
  • 2015年06月12日 14:13
  • 1369

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

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

C语言之数组冒泡排序法

  • 2009年12月02日 13:28
  • 181KB
  • 下载

用C语言编写冒泡排序

  • 2011年06月15日 22:20
  • 421B
  • 下载

黑马程序员 C语言-----数组基本概念 以及选择 冒泡排序理解

数组基本概念  变量类型 变量名;      元素类型 数组名[元素个数]; // 数组中保存的每一个数据,我们称之为元素      特点:数组只能存放同一种数据类型      数组中的每...
  • chenzufeng1314
  • chenzufeng1314
  • 2014年04月02日 23:04
  • 552

c语言冒泡排序,指针,数组

2. Use pointer to complete the assignment. define array for three integers. Write three functions, w...
  • wsq724439564
  • wsq724439564
  • 2013年07月19日 17:10
  • 1590

【C语言提高01】冒泡排序和数组做参数的问题

//冒泡排序  //外层循环  //当i=0时  从j从1-->N进行变化  //当i=1时  从j从2-->N进行变化  //当i=2时  从j从3-->N进行变化  //........  /...
  • flying_wild_fox
  • flying_wild_fox
  • 2015年11月29日 20:36
  • 220

C语言 - 数组冒泡排序 与 switch嵌套

题目:输入10个数字,然后用一个菜单控制(返回后),菜单有两个内容,一个是把那10个数字按顺序排列,还有一个就是显示那10个数字。 #include #include void shengx...
  • u012495182
  • u012495182
  • 2013年11月19日 21:11
  • 1141

C语言 数组与冒泡排序

17.数组 ①    在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。    在C语言中,数组属于构造数据类型。一个数组可以分...
  • heyuze07
  • heyuze07
  • 2015年07月02日 17:33
  • 749
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【C语言】编写冒泡排序,排序一个整形数组。
举报原因:
原因补充:

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