欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

C語言

當前位置:主頁 > 軟件編程 > C語言 >

c++選擇排序詳解

來源:本站原創(chuàng)|時間:2020-01-10|欄目:C語言|點擊: 次

選擇排序,作為八大經(jīng)典算法之一,雖不如插入,快速,希爾等排序高效,但其結構簡單,思路清晰,適合新手理解算法, 了解排序,適合數(shù)據(jù)較少時的排序情況。

如下是選擇排序的圖解原理

如果說冒泡排序是頂向下,那么選擇排序就是由底向上了,先解決第一個數(shù),再解決第二個數(shù),依次解決整個數(shù)組的排序

如下是全部代碼的實現(xiàn)

#include <iostream>
#include <math.h>//待會會用到swap交換函數(shù) 
using namespace std;
int main()
{
  
  int a[10];
  //輸入數(shù)據(jù) 
  for(int i=0;i<10;i++)
  {
    cin>>a[i];
  }
  //排序 
  for(int i=0;i<10;i++)
  {
    for(int j=i;j<10;j++)
    {
      if(a[i]>a[j])swap(a[i],a[j]);
    } 
  }
  //輸出數(shù)據(jù) 
  for(int i=0;i<10;i++)
  {
    cout<<a[i]<<" ";  
  } 
  return 0;  
} 

仔細研究發(fā)現(xiàn),其和冒泡排序的方法差距不大。

上一篇:c++插入排序詳解

欄    目:C語言

下一篇:老生常談C/C++內存管理

本文標題:c++選擇排序詳解

本文地址:http://mengdiqiu.com.cn/a1/Cyuyan/1517.html

網(wǎng)頁制作CMS教程網(wǎng)絡編程軟件編程腳本語言數(shù)據(jù)庫服務器

如果侵犯了您的權利,請與我們聯(lián)系,我們將在24小時內進行處理、任何非本站因素導致的法律后果,本站均不負任何責任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權所有