Yan Weimin data structure C language version answer