Q. Write a Python program to sort a Stack in ascending order without using an additional Stack.
Answer =
stack = eval(input("Enter a stack :-"))
for i in range (len(stack)):
for j in range(len(stack)-1):
if stack [ j ] > stack [ j + 1 ] :
stack [ j ] , stack [ j + 1 ] = stack [ j + 1 ] , stack [ j ]
print(stack)
Output :-
Enter a stack :-[21,88.6,457,1,659,457,21,99]
[1, 21, 21, 88.6, 99, 457, 457, 659]
>>>
[1, 21, 21, 88.6, 99, 457, 457, 659]
>>>
Post a Comment
You can help us by Clicking on ads. ^_^
Please do not send spam comment : )