chap2_DataStructure