Data Structure Implementation in C language