전체 글
-
음료수 얼려 먹기 [그래프 탐색]알고리즘 2023. 3. 6. 16:50
음료수 얼려 먹기 문제 N × M 크기의 얼음 틀이 있다. 구멍이 뚫려 있는 부분은 0, 칸막이가 존재하는 부분은 1로 표시된다. 구멍이 뚫려 있는 부분끼리 상, 하, 좌, 우로 붙어 있는 경우 서로 연결되어 있는 것으로 간주한다. 이때 얼음 틀의 모양이 주어졌을 때 생성되는 총 아이스크림의 개수를 구하는 프로그램을 작성하라. 다음의 4 × 5 얼음 틀 예시에서는 아이스크림이 총 3개가 생성된다 입력 첫 번째 줄에 얼음 틀의 세로 길이 N과 가로 길이 M이 주어진다. (1
-
[알고리즘] 버블정렬(bubbleSort)C 2023. 2. 27. 00:10
버블정렬 서로 인접한 두 원소를 검사하여 정렬하는 알고리즘이다. 인접한 2개의 레코드를 비교하여 크기가 순서대로 되어 있지 않으면 서로 교환한다. 선택 정렬과 기본 개념이 유사하다. 버블정렬의 원리 버블정렬 코드 #include #define SIZE 6 void bubbleSort(int* arr) { int i, j, temp; for (i=0; i arr[j+1]) { temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } } } } int main(void) { int a, b, c, d, e, f; printf("a, b, c, d, e, f를 입력..
-
-
-