Data Structure Operations
1. Traversing 2. Searching
3. Insertion 4. Deletion
5. Sorting 6. Merging
Traversing(Diagram Representation)
Sorting
Deletion
Merging
Searching
Traversing
Insertion
Fig : Traversing an Array Operations
Traversing(Diagram Representation)
Sorting
Deletion
Merging
Searching
Traversing
Insertion
Fig : Traversing an Array Operations
Traversing(Diagram Representation)
Sorting
Deletion
Merging
Searching
Traversing
Insertion
Fig : Traversing an Array Operations
Traversing
completed
Searching(Diagram Representation)
SortingDeletion MergingSearchingTraversing Insertion
Merging
Fig : Search operation in array Operations
Searching(Diagram Representation)
SortingDeletion MergingSearchingTraversing Insertion
Merging
Fig : Search operation in array Operations
Searching(Diagram Representation)
SortingDeletion MergingSearchingTraversing Insertion
Merging
Fig : Search operation in array Operations
Searching(Diagram Representation)
SortingDeletion MergingSearchingTraversing Insertion
Merging
Fig : Search operation in array Operations
Searching(Diagram Representation)
SortingDeletion MergingSearchingTraversing Insertion
Merging
Fig : Search operation in array Operations
Searching(Diagram Representation)
SortingDeletion MergingSearchingTraversing Insertion
Merging
Fig : Search operation in array Operations
If we search for Merging
Search is
successful
Searching(Diagram Representation)
SortingDeletion MergingSearchingTraversing Insertion
Merging
Fig : Search operation in array Operations
If we search for other option
Search is not
successful
Insertion(Diagram Representation)
Fig : Insertion in Cartoon Array
Cartoon[5]
Cartoon[4]
Cartoon[6]
Cartoon[2]
Cartoon[1]
Cartoon[3]
Insertion(Diagram Representation)
Tom
Fig : Insertion in Cartoon Array
Cartoon[5]
Cartoon[4]
Cartoon[6]
Cartoon[2]
Cartoon[1]
Cartoon[3]
Insertion(Diagram Representation)
Jerry
Tom
Fig : Insertion in Cartoon Array
Cartoon[5]
Cartoon[4]
Cartoon[6]
Cartoon[2]
Cartoon[1]
Cartoon[3]
Insertion(Diagram Representation)
Jerry
Tom
Micky
Fig : Insertion in Cartoon Array
Cartoon[5]
Cartoon[4]
Cartoon[6]
Cartoon[2]
Cartoon[1]
Cartoon[3]
Insertion(Diagram Representation)
Donald Duck
Jerry
Tom
Micky
Fig : Insertion in Cartoon Array
Cartoon[5]
Cartoon[4]
Cartoon[6]
Cartoon[2]
Cartoon[1]
Cartoon[3]
Insertion(Diagram Representation)
Pokémon
Donald Duck
Jerry
Tom
Micky
Fig : Insertion in Cartoon Array
Cartoon[5]
Cartoon[4]
Cartoon[6]
Cartoon[2]
Cartoon[1]
Cartoon[3]
Insertion(Diagram Representation)
Pokémon
Donald Duck
Oggy
Jerry
Tom
Micky
Fig : Insertion in Cartoon Array
Cartoon[5]
Cartoon[4]
Cartoon[6]
Cartoon[2]
Cartoon[1]
Cartoon[3]
Insertion(Diagram Representation)
Pokémon
Donald Duck
Oggy
Jerry
Tom
Micky
Fig : Insertion in Cartoon Array
Cartoon[5]
Cartoon[4]
Cartoon[6]
Cartoon[2]
Cartoon[1]
Cartoon[3]
Cartoon[7]
Insertion(Diagram Representation)
Pokémon
Donald Duck
Oggy
Jerry
Tom
Micky
Fig : Insertion in Cartoon Array
Cartoon[5]
Cartoon[4]
Cartoon[6]
Cartoon[2]
Cartoon[1]
Cartoon[3]
Cartoon[7]Shin Chain
Deletion(Diagram Representation)
Pokémon
Donald Duck
Oggy
Jerry
Tom
Micky
Fig : Deletion in Cartoon Array
Cartoon[5]
Cartoon[4]
Cartoon[6]
Cartoon[2]
Cartoon[1]
Cartoon[3]
Cartoon[7]Shin Chain
Deletion(Diagram Representation)
Pokémon
Donald Duck
Oggy
Jerry
Micky
Fig : Deletion in Cartoon Array
Cartoon[5]
Cartoon[4]
Cartoon[6]
Cartoon[2]
Cartoon[1]
Cartoon[3]
Cartoon[7]Shin Chain
Deletion(Diagram Representation)
Pokémon
Donald Duck
Oggy
Micky
Fig : Deletion in Cartoon Array
Cartoon[5]
Cartoon[4]
Cartoon[6]
Cartoon[2]
Cartoon[1]
Cartoon[3]
Cartoon[7]Shin Chain
Deletion(Diagram Representation)
Pokémon
Donald Duck
Oggy
Fig : Deletion in Cartoon Array
Cartoon[5]
Cartoon[4]
Cartoon[6]
Cartoon[2]
Cartoon[1]
Cartoon[3]
Cartoon[7]Shin Chain
Deletion(Diagram Representation)
Pokémon
Oggy
Fig : Deletion in Cartoon Array
Cartoon[5]
Cartoon[4]
Cartoon[6]
Cartoon[2]
Cartoon[1]
Cartoon[3]
Cartoon[7]Shin Chain
Deletion(Diagram Representation)
Oggy
Fig : Deletion in Cartoon Array
Cartoon[5]
Cartoon[4]
Cartoon[6]
Cartoon[2]
Cartoon[1]
Cartoon[3]
Cartoon[7]Shin Chain
Deletion(Diagram Representation)
Fig : Deletion in Cartoon Array
Cartoon[5]
Cartoon[4]
Cartoon[6]
Cartoon[2]
Cartoon[1]
Cartoon[3]
Cartoon[7]Shin Chain
Deletion(Diagram Representation)
Fig : Deletion in Cartoon Array
Cartoon[5]
Cartoon[4]
Cartoon[6]
Cartoon[2]
Cartoon[1]
Cartoon[3]
Cartoon[7]
Sorting(Diagram Representation)
Fig : Sorting in Cartoon Array
Cartoon[5]
Cartoon[4]
Cartoon[6]
Cartoon[2]
Cartoon[1]
Cartoon[3]
Cartoon[7]
Pokémon
Donald Duck
Oggy
Jerry
Tom
Micky
Shin Chain
Pokémon
Oggy
Shin Chain
Jerry
Donald Duck
Micky
Tom
Cartoon[5]
Cartoon[4]
Cartoon[6]
Cartoon[2]
Cartoon[1]
Cartoon[3]
Cartoon[7]
After
Sorting
Click here
Merging(Diagram Representation)
Cartoon[2]
Cartoon[1]
Cartoon[3]
Jerry
Tom
Micky
Cartoon_First
Pokémon
Oggy
Shin Chain
Tom
Cartoon[2]
Cartoon[1]
Cartoon[3]
Cartoon[4]
Cartoon_Second
Cartoon[5]
Cartoon[4]
Cartoon[6]
Cartoon[2]
Cartoon[1]
Cartoon[3]
Cartoon[7]
Pokémon
Donald Duck
Oggy
Jerry
Tom
Micky
Shin Chain
Cartoon
Click here
Data Structure Operations
 Traversing – Traversing refers to accessing each record exactly once so that
certain items in the record may be processed(this accessing & processing
is called visiting a record).
 Searching – Finding the location of record with a given key value or finding
the locations of all records which satisfy one or more conditions.
 Inserting – It refers to addition of new record to the structure.
 Deleting – It refers to removal of a record from the structure.
 Sorting – Arranging the records in some logical order
(Ascending/Descending etc.) is called Sorting.
 Merging – It refers to combining two different sorted files into a single
sorted file.
Basic Definition

Data Structures Operations