add code 3.15 string
code 3.16 two-dimensional array dynamically allocated
code 3.17 char-array
code 3.18 adjacnecy matrix
code 3.19 adjacency list
code 3.20
rename 3.20.c - 3.19.c