摘要:
下面这段代码对队列q进行了什么操作?Stack stack = new Stack();while (!q.isEmpty()) stack.push(q.dequeue());while (!stack.isEmpty()) q.enqueue(stack.pop());显然,将队列中... 阅读全文
posted @ 2017-10-22 15:50
枫竹梦
阅读(127)
评论(0)
推荐(0)
摘要:
当N为50时下面这段代码会打印什么?从较高的抽象层次描述给定正整数N时这段代码的行为。 Stack stack = new Stack(); while (n > 0) { stack.push(n % 2); n... 阅读全文
posted @ 2017-10-22 15:50
枫竹梦
阅读(121)
评论(0)
推荐(0)
摘要:
问题编写一个可迭代的Stack用例,它含有一个静态的copy()方法,接受一个字符串的栈作为参数并返回该栈的一个副本。解决思路由于栈的迭代器是逆向的迭代器,实现时需要注意方向问题。代码在Stack中添加如下方法: public static Stack copy(Stack s) { ... 阅读全文
posted @ 2017-10-22 15:50
枫竹梦
阅读(206)
评论(0)
推荐(0)
摘要:
问题编写一段程序EvaluatePostfix,从标准输入中得到一个后序表达式,求值并打印结果。解决思路后序表达式求解起来比较简单,读到数放入堆栈中,读到运算符,从堆栈中取数字进行运算,然后将结果放回堆栈。最后堆栈中只有一个元素,就是表达式的值。代码/** * Description : * Au... 阅读全文
posted @ 2017-10-22 15:50
枫竹梦
阅读(223)
评论(0)
推荐(0)
摘要:
给定以下输入,java Stack的输出是什么?it was - the best - of times - - - it was - the - -Stack:/** * Description : * Author : mn@furzoom.com * Date : S... 阅读全文
posted @ 2017-10-22 15:50
枫竹梦
阅读(191)
评论(0)
推荐(0)
摘要:
为FixedCapacityStackOfStrings添加一个方法isFull()。FixedCapacityStackOfStrings:/** * Description : * Author : mn@furzoom.com * Date : Sep 28, 201... 阅读全文
posted @ 2017-10-22 15:50
枫竹梦
阅读(110)
评论(0)
推荐(0)
摘要:
字符串解析。为你在练习1.2.13中实现的Date和Transaction类型编写能够解析字符串数据的构造函数。它接受一个String参数指定的初始值,格式如下:类型格式举例Date由斜杠分隔的整数5/22/1939Transaction客户、日期和金额,由空白字符分隔Turing 5/22/193... 阅读全文
posted @ 2017-10-22 15:50
枫竹梦
阅读(208)
评论(0)
推荐(0)
摘要:
累加器的方差。以下代码为Accumulator类添加了var()和stddev()方法,它们计算了addDataValue()的方法的参数的方远大和标准差,验证这段代码。/** * Description : * Author : mn@furzoom.com * Date ... 阅读全文
posted @ 2017-10-22 15:50
枫竹梦
阅读(186)
评论(0)
推荐(0)
摘要:
有理数实现的健壮性。在Rational的开发中使用断言来防止溢出。根据算法-第四版-练习1.2.16解答修改如下方法: public Rational plus(Rational b) { assert(den Integer.MIN_VALUE); ass... 阅读全文
posted @ 2017-10-22 15:50
枫竹梦
阅读(245)
评论(0)
推荐(0)
摘要:
有理数。为有理数实现一个不可变数据类型Rational,支持加减乘除操作。无需测试溢出。/** * Description : * Author : mn@furzoom.com * Date : Sep 27, 2016 2:19:35 PM * Copyright (c... 阅读全文
posted @ 2017-10-22 15:50
枫竹梦
阅读(262)
评论(0)
推荐(0)

浙公网安备 33010602011771号