What is the complexity of the following algorithm?
binaryConversion(n):
| Input positive integer n
| Output binary representation of n on a stack
|
| create empty stack S
| while n>0 do
| | push (n mod 2) onto S
| | n=n/2
| end while
| return S
Assume that creating a stack and pushing an element both are O(1) operations ("constant")