Data-Structure-W3
Data-Structure-W3
AND ALGORITHMS
O God, Creator of all things, who in Mary and Joseph
gave us a marvellous example of sanctifying ordinary
work, grant me, through the intercession of the Holy
Family of Nazareth, the grace to study intensely in
Your presence, in a consistent and orderly way, with
an upright intention and the desire to serve others.
May I always remember to offer my work to you, as I
do now, so that my hours of study truly become hours
of prayer, bringing me closer to You. Help me to
sanctify my work so that, through my study, I may also
sanctify myself and others, reaping the human and
supernatural fruit You expect and attaining the joy of
loving You for ever in Heaven. Amen.
DATA STRUCTURE
• a way to organize information
• so it can be useful
• so it can be easily accessed • a well-defined set of instructions or rules
• so it can be efficiently updated • designed to do specific tasks
• solve a problem
ALGORITHMS
DATA STRUCTURE
• Computing is all about performing operations
on information DATA-CENTRIC way of programming
• Hash Table
10 POINTS FOR EACH
GROUP MEMBER
WHO HAD THE
CORRECT DATA TYPE
ASSIGNED AND
DISPLAYED BEING
THAT DATA TYPE
Data Structure is a concrete
representation of data from the point of
view of the implementor
ABSTRACT DATA
TYPES
ADT • a way to define data types by their behavior from
the user’s perspective, rather than by their
TYPES OF ABSTRACT DATA STRUCTURES implementation
• List ADT
• Stack ADT • it answers the how?
• Queue ADT
• Set ADT
• Map ADT