Data Structures and Algorithms: Aamir Zia
Data Structures and Algorithms: Aamir Zia
a collection of
related data items together with
an assoicated set of operations
Why "abstract?"
Data, operations, and relations are studied
independent of implementation.
consists of
storage structures (aka data structures) to store the data items
and
algorithms for the basic operations and relations.
18
Non-Linear Data Structure
• Data Structures are said to be non-linear where data
elements are not arranged sequentially or linearly, rather
these are arranged in hierarchical manner.
• There is a multiple level involved in data elements.
• All the elements cannot be traversed in a single run only.
• These are not easy to implement in comparison to non-
linear data structure.
• Applications are mostly used in the area of AI and Image
Processing.
• Examples include Graphs and Trees.
19