摘要: 表达式由括号, 运算符和操作数(数字)组成。我们根据以下4中情况从左到右逐个将这些实体送入栈处理。(1)将操作数压入操作数栈;(2)将运算符压入运算符栈;(3)忽略左括号;(4)在遇到右括号时, 弹出一个运算符,弹出所需数量的操作符,并将运算符和操作符的运算结果压入操作数栈。【地杰斯特拉的双栈算术表... 阅读全文
posted @ 2014-10-02 20:19 PacosonSWJTU 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 【泛型可迭代的基础集合数据类型的API】背包:就是一种不支持从中删除元素的集合数据类型——它的目的就是帮助用例收集元素并迭代遍历所有收集到的元素。(用例也可以检查背包是否为空, 或者获取背包中元素的数量) public class Bag implements Iterable Bag() 创建... 阅读全文
posted @ 2014-10-02 18:37 PacosonSWJTU 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 1 将二分查找重写为一段面向对象的程序 (用于在整数集合中进行查找的一种抽象数据类型)public class StaticSETofInts 【API】 StaticSETofInts(int[] a )根据 a[]中的所有值创建一个集合 boolean contains(int key) k... 阅读全文
posted @ 2014-10-02 11:22 PacosonSWJTU 阅读(195) 评论(0) 推荐(0) 编辑
摘要: public class VisualAccumulator VisualAccumulator() 创建一个累加器 void addDataValue(double val) 添加一个新的数据值 double mean() 所有数据值的平均值 String toString() 对象的字符... 阅读全文
posted @ 2014-10-02 10:54 PacosonSWJTU 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 1 /************************************************************************* 2 * Compilation: javac StdDraw.java 3 * Execution: java St... 阅读全文
posted @ 2014-10-02 10:52 PacosonSWJTU 阅读(3336) 评论(0) 推荐(0) 编辑