黑马程序员技术交流社区
标题:
面试题
[打印本页]
作者:
豆豆哥abcd
时间:
2015-9-14 21:14
标题:
面试题
用LinkedList来模拟栈的数据结构。 1 2 3
思路:自己封装一个集合类,然后提供,进栈,出栈,判断栈结构是否为空三个方法就可以了。
class Stack{
private LinkedList list = new LinkedList();
//进栈
public void in(){
list.addLast();
}
//出栈
public Object out(){
list.removeLast();
}
//判断栈结构
public boolean isEmpty(){
list.isEmpty();
}
}
作者:
七色★碎羽
时间:
2015-9-14 22:51
路过 ......飘过..
作者:
天之饺子
时间:
2015-9-14 22:56
不用定义size方法吗?
作者:
千夫
时间:
2015-9-15 00:46
import java.util.LinkedList;
public class MyStack {
private static LinkedList ll = new LinkedList();
public MyStack() {
super();
}
public boolean add(Object o) {
ll.addFirst(o);
return true;
}
public Object get() {
// return ll.getFirst();
return ll.removeFirst();
// return null;
}
}
复制代码
楼主看一下这个
第一,使用LinkedList之前需要导一下包
第二,模拟进栈时候,需要传元素进来,不能是空的
第三,判断栈结构返回值类型为boolean,记得写上返回值
第三,为了防止往这个模拟栈存东西,new两次Stack,分别存元素,只能分开取出,将class Stack中LinkedList设置为静态,用static修饰
ps:我也是初学..有什么说错的地方,烦请大家指正.
作者:
微行者
时间:
2015-9-16 11:22
赞一个,赞一个赞一个
作者:
一个人的朝圣
时间:
2015-9-16 11:55
表示没看懂
作者:
插兜
时间:
2015-9-16 13:02
表示太高深
作者:
天涯莫名
时间:
2015-9-16 20:15
路过,顶一下
作者:
洛邑王澈
时间:
2015-9-16 20:32
路过,帮顶
作者:
Ralap军
时间:
2015-9-17 01:44
import java.util.LinkedList;
public class MyStack{
private LinkedList value;
public MyStack(){
value = new LinkedList();
}
/**入栈*/
public void push(Object obj){
value.addFirst(obj);
}
/**出栈*/
public Object pop(){
if(value.isEmpty()){
return null;
}
return value.removeFirst();
}
/**判断栈结构是否为空*/
public boolean isEmpty(){
return value.isEmpty();
}
}
复制代码
作者:
湛泸007
时间:
2015-9-17 06:43
不错啊
作者:
且听风_R0pZK
时间:
2015-9-17 07:27
感谢分享哈!
作者:
woshicbb
时间:
2015-9-17 21:52
不错。。。。。。。。。。。。
作者:
wangganghua
时间:
2015-9-17 22:13
真是不错哦
作者:
tiance
时间:
2015-9-17 22:38
阿道夫..........................
作者:
tiance
时间:
2015-9-17 22:44
......................
作者:
tiance
时间:
2015-9-17 22:45
0000000000000000000000
作者:
tiance
时间:
2015-9-17 22:47
0000000000000
作者:
tiance
时间:
2015-9-17 23:16
00000000000000000
作者:
tiance
时间:
2015-9-17 23:21
..................
作者:
15706025762
时间:
2015-9-17 23:25
过来 瞅瞅
作者:
tiance
时间:
2015-9-18 00:43
0000000000000000
作者:
tiance
时间:
2015-9-18 01:20
00000000000
作者:
657667058
时间:
2015-9-18 12:55
赞一个,加油
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2