欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c語言冒泡排序法代碼

 更新時間:2013年02月28日 16:44:24   作者:  
c語言冒泡排序法代碼,這個是大家最早接觸的算法吧,總在寫 總在錯,學習就是這么個過程, 溫故才知新, 望自己謹記

總在寫 總在錯, 面試也還忘記

學習就是這么個過程, 溫故才知新, 望自己謹記

忘記不要緊

復(fù)習就好

//排序是有很多種方法的 ,完成從小到大的排列

復(fù)制代碼 代碼如下:

#include <stdio.h>
void sort(int *a,int len)
{int i=0;
 int j;
 int t;
    for(i=0;i<len;i++)
    {
        for(j=0;j<len-i-1;j++)
        {
            if(a[j]>a[j+1])
            {
                t=a[j];
                a[j]=a[j+1];
                a[j+1]=t;
            }
        }
    }
}

int main(int argc, char *argv[])
{
    int a[10]={
        -999,2,3,77,12,88,0,-8,99,100
    };

    int i=0;
    sort(a,10);

    for(i=0;i<10;i++)
    {
        printf("%d ",a[i]);
    }

    return 0;
}

相關(guān)文章

  • C語言非遞歸算法解決快速排序與歸并排序產(chǎn)生的棧溢出

    C語言非遞歸算法解決快速排序與歸并排序產(chǎn)生的棧溢出

    上期我們講完了排序算法下,不知道小伙伴們有沒有發(fā)現(xiàn)一個問題,快速排序和歸并排序我們都是用遞歸來實現(xiàn)的,可能有小伙伴會問,如果說數(shù)據(jù)量很多話,棧區(qū)空間會不會不夠用呢?這期我們就來解決使用遞歸實現(xiàn)的排序?qū)е聴R绯鋈绾谓鉀Q
    2022-04-04
  • C/C++函數(shù)參數(shù)聲明解析int?fun()?與?int?fun(void)?的區(qū)別講解

    C/C++函數(shù)參數(shù)聲明解析int?fun()?與?int?fun(void)?的區(qū)別講解

    C++中int fun()和int fun(void)的區(qū)別在于函數(shù)參數(shù)的聲明方式,前者默認允許任意參數(shù),而后者表示沒有參數(shù),通過清晰的實例源代碼,詳細解釋了它們在函數(shù)聲明和調(diào)用中的不同之處,這篇文章介紹了C/C++函數(shù)參數(shù)聲明int?fun()與int?fun(void)的差異,需要的朋友可以參考下
    2024-01-01
  • C語言實現(xiàn)三子棋

    C語言實現(xiàn)三子棋

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)三子棋,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • 利用C語言實現(xiàn)將格式化數(shù)據(jù)和字符串相互轉(zhuǎn)換

    利用C語言實現(xiàn)將格式化數(shù)據(jù)和字符串相互轉(zhuǎn)換

    這篇文章主要為大家詳細介紹了2個函數(shù),分別是sprintf和sscanf,可以用來實現(xiàn)將格式化數(shù)據(jù)和字符串相互轉(zhuǎn)換,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-03-03
  • Mac OS上搭建Apache+PHP+MySQL開發(fā)環(huán)境的詳細教程

    Mac OS上搭建Apache+PHP+MySQL開發(fā)環(huán)境的詳細教程

    這篇文章主要介紹了Mac OS上搭建Apache+PHP+MySQL開發(fā)環(huán)境的詳細教程,包括常見的PHP連接MySQL失敗問題的解決辦法,需要的朋友可以參考下
    2016-01-01
  • C++代碼實現(xiàn)五子棋小游戲

    C++代碼實現(xiàn)五子棋小游戲

    這篇文章主要為大家詳細介紹了C++代碼實現(xiàn)五子棋小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • 超詳細分析C語言動態(tài)內(nèi)存管理問題

    超詳細分析C語言動態(tài)內(nèi)存管理問題

    動態(tài)內(nèi)存是相對靜態(tài)內(nèi)存而言的。所謂動態(tài)和靜態(tài)就是指內(nèi)存的分配方式。動態(tài)內(nèi)存是指在堆上分配的內(nèi)存,而靜態(tài)內(nèi)存是指在棧上分配的內(nèi)存,本文帶你深入探究C語言中動態(tài)內(nèi)存的管理
    2022-04-04
  • 教你在VS2022?MFC程序中調(diào)用CUDA代碼的方法

    教你在VS2022?MFC程序中調(diào)用CUDA代碼的方法

    這篇文章主要介紹了在VS2022?MFC程序中調(diào)用CUDA代碼,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • C語言超詳細文件操作基礎(chǔ)下篇

    C語言超詳細文件操作基礎(chǔ)下篇

    這篇文章主要為大家詳細介紹了C語言的文件操作,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • vector, list, map在遍歷時刪除符合條件的元素實現(xiàn)方法

    vector, list, map在遍歷時刪除符合條件的元素實現(xiàn)方法

    下面小編就為大家?guī)硪黄獀ector, list, map在遍歷時刪除符合條件的元素實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12

最新評論