当前位置:有风信息港IT学院编程技术JAVA → Java和C++版本的简单Stack程序

Java和C++版本的简单Stack程序

减小字体 增大字体 作者:有风IT学院  来源:有风信息港  发布时间:2008-1-13 9:40:35
s.push("a");
s.push("b");

assertEquals("b", s.peek());
assertEquals("b", s.pop());
assertEquals("a", s.pop());

assertEquals(null, s.pop());
}

public void test2() ...{
Stack s = new Stack();

assertEquals(null, s.pop());

s.push(new Integer(1));
s.push(new Integer(2));

assertEquals(2, ((Integer)s.peek()).intValue());
assertEquals(2, ((Integer)s.pop()).intValue());
assertEquals(1, ((Integer)s.pop()).intValue());

assertEquals(null, s.pop());
}

}

C++版本:
源代码:
Stack.cpp
#include
#include
#include
using namespace std;

class Stack ...{
struct Link ...{
Link* next;
void* data;
Link(void* dat, Link* nxt) : data(dat) ,next(nxt) ...{}
}*head;

上一页  [1] [2] [3]  下一页