求计算机编程程序,对会的人来说很简单的,可惜我不会~

来源:百度知道 编辑:UC知道 时间:2024/05/30 12:14:54
设有堆栈类,是链式存储的堆栈。另有一个链表类,其节点和堆栈的节点一样,完成两个类的下列方法.

堆栈类:
入栈:给定一个新值,将该新值形成一个节点入栈
出栈:如果堆栈为空,则返回NULL,否则返回一个指向堆栈栈顶节点的指针。
判断堆栈是否为空:如果栈为空,返回true, 否则返回false

链表类:
添加:给定一个数值,可以形成一个节点,增加到链表的尾部。
颠倒:把链表的尾部元素转换为表头,倒数第二变成第二…,返回值为一个链表。(使用堆栈类的方法加以实现)
打印:把链表的所有元素,从表头到尾,打印出来。

编写主程序:
1、调用链表的add方法,把1,2 ,3,4,5,6 ,7, 8, 9, 10追加到链表中。然后打印链表。
2、调用链表的“颠倒”方法,形成一个新的链表,然后再把得到的链表打印出来。

发我邮箱里:zuo.zuoye@163.com

谢谢啊!
因为这个礼拜也对该问题进行了提问并且也有200分的悬赏,所以满意的话可以把那200分总的也就是400分也给他.

发答案给我之后在待解决问题里面搜索,然后在那里也回答就可以了.

见消息

使用 C++/STL 的stack 和 list....

5分钟我就能做,还是把分留给后来人吧(懒得作)

我会,但是这些起来也太麻烦了,估计给我一个小时全都搞定!!
不过你的主程序要求里面怎么没有:堆栈的操作啊????
怀疑……,呵呵~~

好累~~写那东西~~去中国最大的编程网站上看看吧~~

.......会也要写半天。

你的话.......我看不懂..不好意思啊..我是来学认字的...