- -pv
スレッドの閲覧状況:
現在、- がスレを見ています。
これまでに合計 - 表示されました。
※PC・スマホの表示回数をカウントしてます。
※24時間表示がないスレのPVはリセットされます。

BubbleSort

1名無しさん:2014/04/03(木)02:37:36 ID:r5aSefUl6()
#include <iostream>
#include <ctime>
#include <vector>
#include <algorithm>
#include <iomanip>

#define SIZE 100

using namespace std;
void BubbleSort( int data[ SIZE ] ){
int count, i, work, flag;
count = 0;

while( true ){
flag = 0;
for( i = 0; i < SIZE-1-count; i++ ){
if( data[ i ] > data[ i + 1 ] ){
work = data[ i ];
data[ i ] = data[ i + 1 ];
data[ i + 1 ] = work;
flag = 1;}}
if( flag == 0 ) break;
count++;}
return;
}

int main ( void ){
srand(( unsigned int ) time ( NULL ));
int data[ SIZE ];
vector< int > Array;
int i;

for( i = 0; i < SIZE; i++ ) Array.push_back( i );
random_shuffle( Array.begin(), Array.end());

cout << "Sort前" << endl;
for( i = 0; i < SIZE; i++ ){
if( i%10 == 0 ) cout << endl;
cout << setw(4) << ( data[ i ] = Array[ i ] );}

BubbleSort( data );
cout << endl << endl << "Sort後" << endl;

for( i = 0; i < SIZE; i++ ){
if( i%10 == 0 ) cout << endl;
cout << setw(4) << data[ i ];}
cout << endl;

return 0;
}
3名無しさん@おーぷん :2015/01/24(土)23:15:21 ID:pe5
まだ助かる…
まだたすかる…
まだかすかる…
マダガスカル!!
ソーレッダダダダダダダダダダダ

ここ!マダガスカル!!
4名無しさん@おーぷん :2015/01/24(土)23:15:58 ID:bfE
いや、2番目はHomoちゃうか?
5名無しさん@おーぷん :2015/01/24(土)23:19:37 ID:mCh
>>2

新着レスの表示 | ここまで読んだ

名前: mail:





BubbleSort
CRITEO