Professional Documents
Culture Documents
DSPPT
DSPPT
DSPPT
Stacks
push(50)
push(70)
push(90)
Top=2 70 50
90
Top=1
70 50
Top=0
50
push(10)
push(20)
push(20)
Top=4 Top=3 10 90
20
10 90
70 50
70 50
Top=4
20
10
Top=3
10
90
90
Top=2
90
70 50
70 50
70 50
Top=1
70 50
Top=0
50
Top=-1
Queues
16
14
Front=0
12
Front=0
Enqueue(22)
rear=4
18
rear=3
18
16
16
14
14
12
12
Front=0
Front=0
rear=4
20
rear=4
20
18
18
18
16
16
Front=2
16
14
Front=1
14
Front=0
12
dequeue()
rear=4
Front=4
20
rear=4
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
4
1
1
4
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