1번int fun1(int n, int data[]){ int sum = 0; for (int i = 0; i 주어진 함수 fun1에서 반복문은 i가 0부터 시작하여 2씩 증가하면서 실행됩니다. 즉, i는 0, 2, 4, 6, ...과 같이 증가하며, 반복문이 실행되는 조건은 i 따라서, 반복문은 대략 n/2번 실행되므로, 시간 복잡도는 O(n)입니다. 2번int fun2(int m, int A[], int n, int B[], int C[]){ int i = 0, j = 0, k = 0; while (i B[j]) C[k++] = B[j], j++; else C[k++] = A[i], i++, j++; } while (i 첫 번째 while 루프A[] 와 B[]를 비교하여 작은 값을 배열..