Algs4-1.3.5下面这段代码打印的值与N的关系是什么?
1.3.5当N为50时下面这段代码会打印什么?从较高的抽象层次描述给定正整数N时这段代码的行为。
Stack<Integer> stack =new Stack<Integer>();
while(N>0)
{
stack.push(N%2);
N=N/2;
}
//
for(int d:stack) StdOut.print(d);
StdOut.println();
答:打印N的二制表示(当N为50时打印110010)。