Linear Vs Nonlinear Data Structures