Answer:
Linear data structures stores data in a sequential order while Non Linear data structures stores data in a non-sequential order.
Non Linear data structures are better than non - linear data structures in terms of memory utilization and they are multilevel or hierarchical approach.
The memory utilization in non linear data structures is always better than linear data structures. Since linear data structures tends to waste memory.
Linear data structures uses single level while non linear data structures uses multilevel to store the data.
linear data structures examples:- arrays,linked lists,stack,queue.
Non-Linear data structures ex:- tree,graphs,heaps.