第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

c++編程用函數(shù)模板實現(xiàn)排序算法(冒泡排序、插入排序) ?

c++編程用函數(shù)模板實現(xiàn)排序算法(冒泡排序、插入排序) ?

C++
函數(shù)式編程 2019-02-08 19:07:53
c++編程用函數(shù)模板實現(xiàn)排序算法(冒泡排序、插入排序) 
查看完整描述

2 回答

?
鳳凰求蠱

TA貢獻(xiàn)1825條經(jīng)驗 獲得超4個贊

#include <iostream>

using namespace std;


//從小到大排序

template <typename T>

void Bubble(T arr[], int n)

{

int i,j;

for (i=0; i<n; i++)

for (j=0; j<n-i-1; j++)

{

if (arr[j] > arr[j+1])

{

T temp;

temp = arr[j];

arr[j] = arr[j+1];

arr[j+1] = temp;

}

}


for (i=0; i<n; i++)

cout << arr[i] << endl;

}


//從小到大排序

template <typename T>

void Insert(T arr[], int n)

{

int i,j,pos;

T temp;

for (i=0; i<n; i++)

{

pos = i;

for (j=i; j<n; j++)

{

if (arr[j] < arr[pos])

{

pos = j;

temp = arr[j];

arr[j] = arr[pos];

arr[pos] = temp;

}

}


temp = arr[i];

arr[i] = arr[pos];

arr[pos] = temp;

}


for (i=0; i<n; i++)

cout << arr[i] << endl;

}


int main()

{

int i[7] = {2, 234, 234, 12, 1400, 345, 564};

float f[7] = {2.9, 234.2, 234.5, 12.73, 1400, 345.2, 564.1};

//Bubble(i, 7);

Insert(i, 7);

cout << endl;

//Bubble(f, 7);

Insert(f, 7);


return 0;

}



查看完整回答
反對 回復(fù) 2019-03-03
  • 2 回答
  • 0 關(guān)注
  • 809 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號