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

VC++實(shí)現(xiàn)選擇排序算法簡單示例

 更新時間:2014年08月01日 11:23:21   投稿:shichen2014  
這篇文章主要介紹了VC++實(shí)現(xiàn)選擇排序算法簡單示例,代碼簡潔易懂,有助于讀者對數(shù)據(jù)結(jié)構(gòu)與算法的學(xué)習(xí),需要的朋友可以參考下

本文以一個非常簡單的實(shí)例說明VC++選擇排序算法的實(shí)現(xiàn)方法,對n個記錄進(jìn)行n-1趟簡單選擇排序,在無序區(qū)中選取最小記錄。

具體實(shí)現(xiàn)代碼如下:

#include<iostream>
using namespace std;
//簡單選擇排序
void SelectSort(int r[ ], int n)
{ 
int i;
int j;
int index;
int temp;
for (i=0; i<n-1; i++) //對n個記錄進(jìn)行n-1趟簡單選擇排序
{ 
index=i; 
for (j=i+1; j<n; j++) //在無序區(qū)中選取最小記錄
if (r[j]<r[index])
index=j;
if (index!=i) 
{
temp=r[i];
r[i]=r[index];
r[index]=temp;
}
}
for(i=0;i<n;i++)
cout<<r[i]<<" ";
cout<<"\n";
}

相關(guān)文章

  • C語言多媒體框架GStreamer入門和概述

    C語言多媒體框架GStreamer入門和概述

    這篇文章主要介紹了C語言多媒體開源框架GStreamer,本文總結(jié)了多媒體框架GStreamer一些基本概念及流程,希望能給使用GStreamer開源庫的朋友提供一個借鑒或參考,需要的朋友可以參考下
    2022-07-07
  • C語言的遞歸函數(shù)詳解

    C語言的遞歸函數(shù)詳解

    這篇文章主要為大家介紹了C語言的遞歸函數(shù),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • C++ 兩個vector對象拼接方式

    C++ 兩個vector對象拼接方式

    這篇文章主要介紹了C++ 兩個vector對象拼接方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • C++如何獲取當(dāng)前系統(tǒng)時間及格式化輸出

    C++如何獲取當(dāng)前系統(tǒng)時間及格式化輸出

    這篇文章主要介紹了C++如何獲取當(dāng)前系統(tǒng)時間及格式化輸出的實(shí)例代碼,主要用到time()及strftime()函數(shù),通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • C++使用模板實(shí)現(xiàn)單鏈表(類外實(shí)現(xiàn))

    C++使用模板實(shí)現(xiàn)單鏈表(類外實(shí)現(xiàn))

    這篇文章主要為大家詳細(xì)介紹了C++使用模板實(shí)現(xiàn)單鏈表的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • 從C語言過渡到C++之基本變化

    從C語言過渡到C++之基本變化

    在之前的C++代碼訓(xùn)練營系列中,我試圖用完成具體項目的方式給大家介紹C++,但后來大家反饋說這樣從C過渡到C++有點(diǎn)跟不上。于是我又專門設(shè)計了這個《從C到C++》的過渡專題,我準(zhǔn)備通過10篇文章介紹一下C++和C的重要區(qū)別。
    2017-07-07
  • C++實(shí)現(xiàn)LeetCode數(shù)組練習(xí)題

    C++實(shí)現(xiàn)LeetCode數(shù)組練習(xí)題

    這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode的幾道數(shù)組練習(xí)題,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • C語言尋找無向圖兩點(diǎn)間的最短路徑

    C語言尋找無向圖兩點(diǎn)間的最短路徑

    這篇文章主要為大家詳細(xì)介紹了C語言尋找無向圖兩點(diǎn)間的最短路徑,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • C++設(shè)計模式之模板方法模式

    C++設(shè)計模式之模板方法模式

    這篇文章主要介紹了C++設(shè)計模式之模板方法模式,本文講解了什么是模板方法模式、模板方法模式的UML類圖、模板方法模式的使用場合等內(nèi)容,需要的朋友可以參考下
    2014-10-10
  • C語言double和float 實(shí)例分析

    C語言double和float 實(shí)例分析

    本文主要介紹了C語言中的浮點(diǎn)數(shù)(float,double),并通過實(shí)例代碼進(jìn)行分析比較,希望能幫助學(xué)習(xí)相關(guān)知識的同學(xué)
    2016-07-07

最新評論

武隆县| 辛集市| 建湖县| 亚东县| 宁武县| 清水河县| 石嘴山市| 巴马| 喀什市| 怀安县| 黑龙江省| 乡城县| 剑阁县| 纳雍县| 扶风县| 竹山县| 福安市| 右玉县| 微博| 武定县| 昭觉县| 辽源市| 建始县| 昌图县| 京山县| 德庆县| 扎鲁特旗| 金乡县| 喀喇| 桓台县| 滁州市| 嘉定区| 肇东市| 五台县| 张北县| 铜川市| 新巴尔虎左旗| 肥东县| 汝州市| 常州市| 新昌县|