Answer from cs61c-ek (jin tang li 15994133) for Question 1
struct node {
   char *word;  /* point the word */
   struct node *next;  /* point to the next */
 }
