最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言實(shí)現(xiàn)冒泡排序算法

 更新時(shí)間:2015年03月23日 11:18:58   投稿:hebedich  
冒泡排序(Bubble Sort),是一種計(jì)算機(jī)科學(xué)領(lǐng)域的較簡單的排序算法。它重復(fù)地走訪過要排序的數(shù)列,一次比較兩個(gè)元素,如果他們的順序錯(cuò)誤就把他們交換過來。走訪數(shù)列的工作是重復(fù)地進(jìn)行直到?jīng)]有再需要交換,也就是說該數(shù)列已經(jīng)排序完成。

BubblSort.c

#include<stdio.h>
 
 
void BubbleSort(int a[],int len)
{
  int i;
  int j;
  int h;
  int temp;
  for(i=0;i<len-1;++i)
  {
    for(j=len-1;j>i;--j)
    {
      if(a[j]<a[j-1])
      {
         
        temp=a[j];
        a[j]=a[j-1];
        a[j-1]=temp;
         
      }
    }
      for(h=0;h<len;h++)
      {
        printf(" %d",a[h]);
      }
        printf("\n");
  }
}
 
int main()
{
  int i=0;
  int a[]={36,25,48,12,25,65,43,57};
  int len=sizeof(a)/sizeof(a[0]);
  BubbleSort(a,len);
  {
    for(i=0;i<len;i++)
      printf(" %d",a[i]);
  }
  printf("\n");
  return 0;
}

以上所述就是本文的全部內(nèi)容了,希望對大家學(xué)習(xí)C語言能夠有所幫助。

相關(guān)文章

  • C++在同一對象中存儲左值或右值的方法

    C++在同一對象中存儲左值或右值的方法

    C++ 代碼似乎經(jīng)常出現(xiàn)一個(gè)問題:如果該值可以來自左值或右值,則對象如何跟蹤該值?即如果保留該值作為引用,那么就無法綁定到臨時(shí)對象,本文給大家介紹了C++在同一對象中存儲左值或右值的幾種方法,需要的朋友可以參考下
    2025-03-03
  • win10+VS2017+Cuda10.0環(huán)境配置詳解

    win10+VS2017+Cuda10.0環(huán)境配置詳解

    這篇文章主要介紹了win10+VS2017+Cuda10.0環(huán)境配置詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • C,C++中常用的操作字符串的函數(shù)

    C,C++中常用的操作字符串的函數(shù)

    這篇文章主要介紹了C,C++中常用的操作字符串的函數(shù),需要的朋友可以參考下
    2017-09-09
  • C++實(shí)現(xiàn)簡易計(jì)算器功能

    C++實(shí)現(xiàn)簡易計(jì)算器功能

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)簡易計(jì)算器功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • OpenCV使用鄰居訪問掃描圖像的操作方法

    OpenCV使用鄰居訪問掃描圖像的操作方法

    在圖像處理中,有時(shí)需要根據(jù)某個(gè)像素的相鄰像素的值計(jì)算該像素位置的值,當(dāng)這個(gè)鄰域包括上一行和下一行的像素時(shí),就需要同時(shí)掃描圖像的多行像素,本節(jié)中我們將介紹如何通過鄰居訪問掃描圖像,感興趣的朋友一起看看吧
    2023-01-01
  • 增加Vscode引用路徑的解決方法(2種)

    增加Vscode引用路徑的解決方法(2種)

    在嵌入式開發(fā)中需要經(jīng)常用到庫函數(shù), Vscode需要配置引用路徑,本文主要介紹了增加Vscode引用路徑的解決方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • C++日志庫log4cplus的使用詳解

    C++日志庫log4cplus的使用詳解

    C++實(shí)現(xiàn)的log4cplus日志庫是一種易于使用的C?++日志記錄API,可提供線程安全,靈活且任意粒度的日志管理和配置控制。這篇文章就來和大家講講log4cplus的使用吧
    2023-03-03
  • C++函數(shù)的默認(rèn)參數(shù)詳情

    C++函數(shù)的默認(rèn)參數(shù)詳情

    這篇文章主要介紹了C++函數(shù)的默認(rèn)參數(shù)得相關(guān)資料,C++中的默認(rèn)參數(shù)的用法和Python基本一致。使用默認(rèn)參數(shù)的方法非常簡單,也就是我們在函數(shù)聲明的時(shí)候,就為某些參數(shù)指定好默認(rèn)值,當(dāng)我們調(diào)用函數(shù)的時(shí)候,如果沒有傳入對應(yīng)的參數(shù),那么則使用默認(rèn)值,下面來看文章具體內(nèi)容吧
    2021-11-11
  • 淺析C++11新特性的Lambda表達(dá)式

    淺析C++11新特性的Lambda表達(dá)式

    C++11 新增了很多特性,lambda 表達(dá)式是其中之一,本文涉及到C++11這次更新中較為重要的lambda表達(dá)式。有需要的朋友們可以參考學(xué)習(xí)。
    2016-08-08
  • C語言實(shí)題講解快速掌握單鏈表上

    C語言實(shí)題講解快速掌握單鏈表上

    單鏈表是后面要學(xué)的雙鏈表以及循環(huán)鏈表的基礎(chǔ),要想繼續(xù)深入了解數(shù)據(jù)結(jié)構(gòu)以及C語言,我們就要奠定好這塊基石!接下來就和我一起學(xué)習(xí)吧
    2022-04-04

最新評論

亳州市| 平泉县| 太保市| 循化| 福建省| 龙南县| 玛多县| 徐闻县| 互助| 含山县| 施秉县| 顺义区| 阳江市| 台山市| 清涧县| 扬中市| 义马市| 尤溪县| 无为县| 抚远县| 宁安市| 克什克腾旗| 龙泉市| 汝阳县| 五河县| 文成县| 体育| 康定县| 桃江县| 博兴县| 泗水县| 阿拉尔市| 贡觉县| 溧阳市| 钦州市| 乌审旗| 毕节市| 安平县| 鹤峰县| 镶黄旗| 延寿县|