社区
Java SE
帖子详情
我不知该怎样描述这个问题
qjt
2005-11-13 12:32:43
这是一个链式堆栈,
class Stacks{
Elem top;
void push(int n){...}
int pop(){...}
class Elem{ //堆栈的结点
int i;
Elem next;
}
}
它的每个结点中存储整型数据,整型数据可以进栈、出栈。
我想写一个堆栈,它适用于各种类型。如自定义类的对象,也可以使用该堆栈,
进行进栈,出栈操作。
怎样改?
...全文
100
6
打赏
收藏
我不知该怎样描述这个问题
这是一个链式堆栈, class Stacks{ Elem top; void push(int n){...} int pop(){...} class Elem{ //堆栈的结点 int i; Elem next; } } 它的每个结点中存储整型数据,整型数据可以进栈、出栈。 我想写一个堆栈,它适用于各种类型。如自定义类的对象,也可以使用该堆栈, 进行进栈,出栈操作。 怎样改?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
amu0528
2005-11-13
打赏
举报
回复
学习
shenpipi
2005-11-13
打赏
举报
回复
楼上两位方法都可以,如果用jdk1.5,就用泛型,否则就用Object,都各有优缺点.
qjt
2005-11-13
打赏
举报
回复
忘了Downcast就行了
yonghar
2005-11-13
打赏
举报
回复
class Stacks{
void push(Object o){...}
Object pop(){...}
}
qjt
2005-11-13
打赏
举报
回复
如果是用Object,那么用pop得到的是Object类型。
如果我想得到原来的类型
怎么办。
rosifox
2005-11-13
打赏
举报
回复
class Stacks<T>
{
Elem<T> top;
void push(T n){...}
T pop(){...}
static class Elem<T>
{ //堆栈的结点
T i;
Elem next;
}
}
你必须知道的495个C语言
问题
3.12 我不想学习那些复杂的规则,怎样才能避免这些未定义的求值顺序
问题
呢? 其他的表达式
问题
*3.13 ++i和i++有什么区别? 3.14 如果我不使用表达式的值,那我应该用i++还是++i来做自增呢? 3.15 我要检查...
怎样成为解决
问题
的高手?——关于
问题
解决的关键4步骤
一个真正的高手,其实应该有能力用一套方法论去解决
问题
的所有,不管这个
问题
再难...或者虽然知道差距产生的原因,但是
不知
道如何消除这个差距,以及不确定消除差距的方法对不对。 这些
问题
会不断地出现在我们的工作
做项目过程中遇到难点
问题
怎么处理?
我一时间
不知
道该怎么回复,因为深入的技术
问题
我不太在行,我
不知
道怎样才能帮助她。
问题
处理思路:定义
问题
,并分析解决
问题
需要什么样的资源,需要做什么事项,对应落实到具体的负责人。比如她提出的
问题
是一个...
约瑟夫环
问题
约瑟夫环
问题
是一个很经典的
问题
:一个圈共有N个人(N为不确定的数字),第一个人的编号为0或者1(两个都可以,看你的程序如何编写),假设这边我将第一个人的编号设置为1号,那么第二个人的编号就为2号,第三个人的...
怎样在vue,angular,react快速选择一个合适的框架
目前vue,angular,react这三个前端框架非常流行,但是在很多场景下,我们在选择技术路线的时候总是很纠结,
不知
道该选择哪一种,这个
问题
的是本质是对框架的优劣认识不清晰。在这里不详细对比技术细节,因为技术...
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章