Advance C/C++

Table of Contents

1. Sort

2. String

3. 2D Array

3.1. Array of string

  1. CPP
  2. C
     1: 
     2: #include <stdio.h>
     3: #include <string.h>
     4: #include <stdlib.h>
     5: int main(int argc, const char * argv[]) {
     6:     // insert code here...
     7:     char  poker[53][5];
     8:     char m[4] = {'A','B','C','D'};
     9:     char tmp[5];
    10:     int i, j, k;
    11:     for (i = 0; i < 4; i++) {
    12:         for (j = 0; j < 13; j++) {
    13:             k = 13 * i + j;
    14:             sprintf(tmp, "%d%c", j+1, m[i]);
    15:             //printf("%d: %s\n", k, tmp);
    16:             strcpy(poker[k], tmp);
    17:         }
    18:     }
    19:     for (i = 0; i < 52; i++) {
    20:         printf("%s\n", poker[i]);
    21:     }
    22: 
    23:     return 0;
    24: }
    25: 
    

4. Variable

4.1. Global v.s. Local

5. Function

5.2. Recursion

6. 指標Pointer

7. 資料結構

7.1. Array

7.2. Stack

7.3. Queue

8. 演算法

8.2. 隨機演算法

9. LeeCode

10. Dynamic programming

11. Page Infos

Author: Yung Chin, Yen

Created: 2022-12-08 Thu 14:02