Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
3 views5 pages

Data Structure

Data Structures are methods for organizing and storing data in a computer's memory for efficient retrieval and utilization. Learning Data Structures and Algorithms is essential for becoming a better programmer, enabling more effective and reliable code. Data Structures can be categorized into primitive (fundamental types) and non-primitive (constructed from primitives), with non-primitive structures further divided into linear and non-linear types.

Uploaded by

devyanibhondele
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views5 pages

Data Structure

Data Structures are methods for organizing and storing data in a computer's memory for efficient retrieval and utilization. Learning Data Structures and Algorithms is essential for becoming a better programmer, enabling more effective and reliable code. Data Structures can be categorized into primitive (fundamental types) and non-primitive (constructed from primitives), with non-primitive structures further divided into linear and non-linear types.

Uploaded by

devyanibhondele
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Data Structure

• Data Structure is a particular way of storing and


organizing data in the memory of the computer
so that these data can easily be retrieved and
efficiently utilized in the future when required.
• The data can be managed in various ways, like
the logical 18
• The data can be managed in various ways, like
the logical or mathematical model for a specific
organization of details known as a data structure
Why should we learn Data Structures?
Data Structures and Algorithms are two of the key
aspects of Computer Science. Data Structures allow us to
organize and store data, whereas Algorithms allow us to
process that data meaningfully. Learning Data Structures
and Algorithms will help us Learning Data Structures and
Algorithms will help us become better Programmers.  
You will be able to write code that is more effective and
reliable. You will also be able to solve problems more
quickly and efficiently
Abstract Data Types (ADT)
• To simplify the process of solving problems, we can create data
structures along with their operations, and such data
structures that are not in-built are known as Abstract Data
Type (ADT).
• Abstract Data type (ADT) is a type (or class) for objects whose
behavior is defined by a set of values and a set of operations.
• The behavior is defined by a set of values and a set of
operations. The definition of ADT only mentions what
operations are to be performed but not how these operations
will be implemented.
• It does not specify how data will be organized in memory and
what algorithms will be used for implementing the operations.
It is called “abstract” because it gives an implementation-
independent view
Primitive and Non-primitive Data Structures

• Primitive data structures are the fundamental data


types which are supported by a programming
language. E.g.. integer, real, character, and Boolean.
• Non-primitive data structures are those data
structures which are created using primitive data
structures. E.g.. linked lists, stacks, trees, and
graphs, class, structure
• Non-primitive data structures can further be
classified into two categories:
• linear and non-linear data structures

You might also like