新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 冒泡排序與插入排序

        冒泡排序與插入排序

        作者: 時間:2016-11-11 來源:網絡 收藏
        void BubbleSort(unsigned int *pArray,unsigned char arr_len)

        {
        unsigned int temp;
        unsigned char i,j;
        for( i=0; i for( j=i+1; j if( pArray[i]>pArray[j])
        {
        temp = pArray[i];
        pArray[i]= pArray[j];
        pArray[j]= temp;
        }
        }

        本文引用地址:http://www.104case.com/article/201611/316732.htm


        void InsertSort(unsigned int *pArray,unsigned char arr_len)
        {
        unsigned int temp;
        char i,j;
        for( i=1; i {
        temp=pArray[i];
        j=i-1;
        while((j>=0)&&(temp<=pArray[j]))
        {

        pArray[j+1]=pArray[j];
        j--;
        }
        pArray[j+1]=temp;
        }
        }



        關鍵詞: 冒泡排序插入排

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 诏安县| 泸水县| 华宁县| 清苑县| 四子王旗| 黑山县| 镇平县| 朝阳县| 蒙山县| 阳朔县| 高青县| 蒙城县| 盐津县| 博白县| 华容县| 泰和县| 桐乡市| 甘南县| 河北区| 青海省| 鹤岗市| 抚宁县| 筠连县| 福建省| 陇南市| 湖口县| 寿阳县| 沐川县| 手游| 大悟县| 沙湾县| 建瓯市| 都匀市| 文化| 阿巴嘎旗| 汝阳县| 英山县| 上思县| 鱼台县| 郯城县| 三门峡市|