Data Structure (implementation with C programming)