배 ¶
Array ADT
// : 모 A include Array, i include index, x include item
// j , size include integer
Array Create(j, list) => return j 배
list는 i번 i 번
j-tuple 며 item 들 .
Item retrive(A, i) => if(i include index)
return 배 A 덱 i 목
else reutrn 러
Array Store(A,i,x) => if( i include index)
return (i,x) 배 A.
else return 러
C 배 방int list[5], or *plist[5]배 램
#define MAX_SIZE 100
float sum(folat [], int);
float input[MAX_SIZE], answer;
void main(void) {
int i;
for(i = 0; i < MAX_SIZE; i++) { input[i] = i; }
answer = sum(input, MAX_SIZE);
printf("The sum is: %f\n", answer);
}
float sum(float list[], int n) {
int i;
float tempsum = 0;
for(i = 0; i < n; i++) { tempsum += list[i]; }
return tempsum;
}
동 배 는데 1, 2 러 .. 2 배 동
int** make2dArray(int rows, int cols) {
int **x, i;
MALLOC(x, rows * sizeof (*x));
for(i = 0; i < rows; i++) { MALLOC(x[i], cols * sizeof(**X)); }
return x;
}
Main 









