배 ¶
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