Linear and Non Linear Data Structure