LINEAR
Data elements are organized sequentially,in which only one data element can directly be reached.Therefore they are easy to implement in the computer's memory
example:stack,queues,linked lists,etc
NON-LINEAR
Element can be attached to several other data elements to represent specific relationships tha exist among them.The data items are not arranged in sequential structure.
example:trees,graphs,etc