zoukankan      html  css  js  c++  java
  • C语言-冒泡排序

    一、整型

     1 void IntBubbleSort(int *pData, int size)
     2 {
     3     int i, j;
     4     int temp;
     5 
     6     for(i = 0; i < size; i++)
     7     {
     8         for(j = 1; j < (size - i); j++)
     9         {
    10             if(pData[j - 1] > pData[j])
    11             {
    12                 temp = pData[j];
    13                 pData[j] = pData[j - 1];
    14                 pData[j - 1] = temp;
    15             }
    16         }
    17     }
    18 }

    二、单浮点数

     1 void FloatBubbleSort(float *pData, int size)
     2 {
     3     int i, j;
     4     float temp;
     5 
     6     for(i = 0; i < size; i++)
     7     {
     8         for(j = 1; j < (size - i); j++)
     9         {
    10             if(pData[j - 1] > pData[j])
    11             {
    12                 temp = pData[j];
    13                 pData[j] = pData[j - 1];
    14                 pData[j - 1] = temp;
    15             }
    16         }
    17     }
    18 }

    三、双浮点数

     1 void DoubleBubbleSort(double *pData, int size)
     2 {
     3     int i, j;
     4     double temp;
     5 
     6     for(i = 0; i < size; i++)
     7     {
     8         for(j = 1; j < (size - i); j++)
     9         {
    10             if(pData[j - 1] > pData[j])
    11             {
    12                 temp = pData[j];
    13                 pData[j] = pData[j - 1];
    14                 pData[j - 1] = temp;
    15             }
    16         }
    17     }
    18 }
  • 相关阅读:
    CCF CSP 201609-2 火车购票
    CCF CSP 201409-2 画图
    CCF CSP 201409-2 画图
    CCF CSP 201409-4 最优配餐
    CCF CSP 201409-4 最优配餐
    CCF CSP 201503-1 图像旋转
    CCF CSP 201503-1 图像旋转
    Ethical Hacking
    Ethical Hacking
    Ethical Hacking
  • 原文地址:https://www.cnblogs.com/wenhao-Web/p/13100256.html
Copyright © 2011-2022 走看看