728x90
728x90

전체 글 134

3. 삽입정렬

삽입 정렬 필요할 때에 한해서만 삽입을 진행하기 때문에 데이터가 거의 정렬된 상태에서는 어떤 알고리즘보다 빠르다. 삽입 정렬은 선택, 버블 정렬보다 좋은 알고리즘. #define _CRT_SECURE_NO_WARNINGS // scanf 보안 경고로 인한 컴파일 에러 방지 #include void insert(int a[], int num); int main() { int i, j, temp, a[10]; for (i = 0; i < 10; i++) { scanf("%d", &a[i]); } insert(a, 10); for (i = 0; i < 10; i++) { printf("%d ", a[i]); } } void insert(int a[], int count) { int i, j, Data; for..

알고리즘 2022.07.29

2. 버블정렬

버블정렬: 옆에 있는 값과 비교해서 더 작은 값이 있다면 서로 변경 #define _CRT_SECURE_NO_WARNINGS // scanf 보안 경고로 인한 컴파일 에러 방지 #include void bubble(int a[], int num); int main() { int i, j, temp, a[10]; for (i = 0; i < 10; i++) { scanf("%d", &a[i]); } bubble(a, 10); for (i = 0; i < 10; i++) { printf("%d ", a[i]); } } void bubble(int arr[], int count) { int temp; for (int i = 0; i < count-1; i++) { for (int j = 0; j < count..

알고리즘 2022.07.29

백준 2480(C언어, python) →CODINGKOOºº

코드 c언어 #define _CRT_SECURE_NO_WARNINGS // scanf 보안 경고로 인한 컴파일 에러 방지 #include #include int main() { int a,b,c; scanf("%d %d %d", &a,&b,&c); if (a == b && a == c) { printf("%d", 10000 + a * 1000); } else if (a == b) printf("%d", 1000 + a * 100); else if (b == c) printf("%d", 1000 + b * 100); else if (c == a) printf("%d", 1000 + c * 100); else { int large = (a > b) ? a : b; int large1 = (large > c)..

백준 2022.07.28
728x90
728x90