算法Sedgewick第四版-第1章基础-012一用stack实现输出一个数的二进制形式

 

 1    @Test
 2     public void e1_3_5() { 
 3         Stack<Integer> stack = new Stack<Integer>();
 4         int N = 7;
 5         while (N > 0) {
 6             stack.push(N % 2);
 7             N = N / 2;
 8         }
 9         for (int d : stack)
10             StdOut.print(d);
11         StdOut.println();
12     }

 

posted @ 2016-04-19 17:02  shamgod  阅读(188)  评论(0编辑  收藏  举报
haha