반응형

C++ 소스 3

거품 정렬 (Bubble Sort) [C++ 소스]

거품 정렬 (Bubble Sort) [C++ 소스]"본문 내용"은 언제나 휴일 본 사이트에 있습니다.//Program.cpp #include "common.h" template //거품 정렬(base:배열의 시작 주소, n: 원소 개수, compare:비교 논리) void bubble_sort(data *base, size_t n, compare com) { for(size_t i=n; i>1; i--) //반복(i:=n->1) { for(size_t j=1; ji) { if(com(base[j-1],base[j])>0)//조건(compare(base[j-1], base[j]) > 0) { swap(base[j-1], base[j]);//교환(base[j-1],base[j]) } } } } #define..

순차 정렬 (Sequential Sort) [C++ 소스]

순차 정렬 [C++ 소스] "본문 내용"은 언제나 휴일 본 사이트에 있습니다. //Program.cpp#include "common.h" template //순차 정렬(base:배열의 시작 주소, n: 원소 개수, compare:비교 논리)void sequential_sort(data *base, size_t n, compare com){ for(size_t i = 0; in) { for(size_t j=i+1; jn) { if(com(base[i],base[j])>0)//조건(compare(base[i], base[j]) > 0) { swap(base[i],base[j]); //교환(base[i],base[j]) } } }} #define MAX_DATA 1000 int main(){ Member *b..

반응형