U E D R , A S I H C RSS

김동준/Project/Data_Structure_Overview/Chapter1

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로 가기
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:28:49
Processing time 0.0079 sec