Lecture No. 01 - Introduction To DataStructure
Lecture No. 01 - Introduction To DataStructure
Algorithms
Mr. Tahir Iqbal
tahir.iqbal@bahria.edu.pk
Lecture 1
Linked list
queue
tree stack
• Data Structures
• Physical implementation of an ADT
• data structures used in implementations are provided in a language
(primitive or built-in) or are built from the language constructs (user-
defined)
• Each operation associated with the ADT is implemented by one
or more subroutines in the implementation
• The principle of hiding the used data structure and to only provide a well-defined
interface is known as encapsulation.
• remove/pop Data3
• top Data2
• make empty
Data1