冒泡排序方法

原创 2006年05月22日 23:59:00

/**********************************************************
基本的冒泡排序。

  <Edison wong>. QQ139767
**********************************************************/
#include <stdio.h>
#include <string.h>

void main()
{
 char a[100];
 int b,j,i,temp;
 printf("================================<Edison wong>================================/n/n");
 printf("请输入一个字符串:/n");
 gets(a);
 b=strlen(a);
 
 
 for(i=b-1;i>0;i--)
  for(j=i-1;j>=0;j--)
   if(a[i]<a[j])
   {
    temp=a[j];
    a[j]=a[i];
    a[i]=temp;
   }
   printf("字符串是 %s/n/n",a);
   printf("================================<Edison wong>================================/n/n");
   
   
}

笔试常考排序算法(冒泡选择)

冒泡排序 冒泡排序算法的运作如下:(从后往前) 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后 在这一点,最后的元素应该会是最大的数。...
  • leisure_life
  • leisure_life
  • 2017年07月01日 13:24
  • 223

JAVA语言中数组的冒泡排序方法

方法概述:         冒泡排序法是运用数组的遍历,通过数组元素的比较,将数组元素的最小值或者最大值一个个筛选出来。冒泡排序法是最常用的数组排序方法之一。 例:首先定义一个数组  int a[...
  • wxddsr
  • wxddsr
  • 2015年08月31日 21:31
  • 489

js 冒泡排序法

var arr = [18,23,53,67,21,45,65,21,45]; function sort(myArr){ for(var i = 0; i
  • qq_30100043
  • qq_30100043
  • 2017年02月17日 17:59
  • 798

PIC单片机实现冒泡排序算法

编写子程序paixu,实现1Byte数的顺序排列。待排序的10个二进制数(自定义数据大小)存放在内存空间内。编写宏定义实现大小比较和换位,入口参数为待比较的两个数据地址。注意排序过程中需要使用间接寻址...
  • sinat_32582203
  • sinat_32582203
  • 2017年03月04日 12:45
  • 456

冒泡排序方法

运行结果: ================================================= 代码部分: =========================...
  • u014459417
  • u014459417
  • 2015年01月26日 00:52
  • 213

排序方法————冒泡

也许大家对冒泡都不陌生,但是作为
  • yaojie9958
  • yaojie9958
  • 2014年07月10日 11:14
  • 169

冒泡/选择/插入排序区别

在上篇转载的博客,通过那些图,相信已经让你对于这三种算法有了一定的了解,下面首先来回顾下各种排序的主要思路: 冒泡排序:     每次在无序队列里将相邻两个数依次进行比较,将小数调换到前面,逐次比...
  • kwy15732621629
  • kwy15732621629
  • 2016年05月01日 15:21
  • 1598

冒泡排序和选择排序以及封装

选择排序选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。 选...
  • q747636969
  • q747636969
  • 2016年11月17日 10:53
  • 391

冒泡排序方法实现

待补充
  • qq_36849031
  • qq_36849031
  • 2017年10月30日 18:01
  • 48

冒泡,选择,插入排序方法

冒泡排序                int i,j,t;      for(i=0;i      for(j=0;j      {     if(a[j]>a[j+1])     {     t=...
  • Allpacific
  • Allpacific
  • 2017年04月01日 21:17
  • 47
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:冒泡排序方法
举报原因:
原因补充:

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