Professional Documents
Culture Documents
DSPPT
DSPPT
Stacks
push(50)
push(70)
push(90)
90 70 50
push(10)
push(20)
push(20)
Top=4 Top=3 10 90 70 50
20 10 90 70 50
Top=4
Top=0
50
Top=-1
Queues
16
14
Front=0
12
Front=0
Enqueue(22)
rear=4
18 18
rear=3
16
16
14
14
12
12
Front=0
Front=0
rear=4
18
rear=4
20
rear=4
20
18
18
16
16
Front=2
16
14
Front=1
14
Front=0
12
dequeue()
Front=3
18
Bubble Sort
Given Array of size 5 5 4 3 2 1
5 3 3 3
3 5 2 2
2 2 5 1
1 1 1 5 For first iteration (n-1) comparisons will occur i.e 5-1=4 comparisons
Bubble Sort
Now Array 4 3 2 1 5
2 4 1
1 1 4
5 5 5
For second iteration (n-2) comparisons will occur i.e. 5-2=3 comparisons Like that highest element will be set first Next, the 2nd highest element.
Bubble Sort
Now Array 3 2 1 4 5
1 3
4 4
5 5
Now Array 2 1
Insertion Sort
Given Array of size 5 5 4 3 2 1