Data Structures and Algorithm Code in C