//아카데미에서 공부한답시고 대충 만든거라 문제 많다는 것이 큰 문제...

#include <iostream>

#include <ctime>


using namespace std;


int Arrary[10] = { 5, 3, 6, 8, 4, 2, 1, 7, 10, 9};


void Bubble_Sort();


void Timer_Start();

clock_t Time_Stop();


clock_t CurTime, CheckTime;


void main()

{

Timer_Start();

/*cout << "현재 저장된 데이터의 순서\n";

for (int i = 0; i < 10; i++)

{

cout << i+1 << "번째 : " << Arrary[i] << endl;

}*/

Bubble_Sort();


cout << Time_Stop() << endl;

/*cout << "버블 정렬 후 저장된 데이터의 순서\n";

for (int i = 0; i < 10; i++)

{

cout << i+1 << "번째 : " << Arrary[i] << endl;

}*/

}


void Bubble_Sort()

{

int Change = 0; int exit = 1; int j = 9;


while (j)

{

Change = Arrary[0];

for (int i = 0; i < j; i++)

{

if (Change > Arrary[i + 1])

{

Arrary[i] = Arrary[i + 1];

Arrary[i + 1] = Change;

}

else if (Change < Arrary[i + 1])

{

Change = Arrary[i + 1];

}

}

j--;

}

}


void Timer_Start()

{

CheckTime = clock();

}


clock_t Time_Stop()

{

CurTime = clock();

return ((CurTime - CheckTime) / 1000);

}

'[C], [ C++]' 카테고리의 다른 글

퀵 정렬 - Quick Sort  (0) 2015.05.28
삽입 정렬 - Insert Sort  (0) 2015.05.28
이진 검색 트리 알고리즘2  (0) 2015.05.28
이진 트리 예제  (0) 2015.05.28
이진 검색 트리 알고리즘(배열, 재귀함수)  (0) 2015.05.28

+ Recent posts