黑马程序员技术交流社区
标题:
LinkedList
[打印本页]
作者:
Echo0912
时间:
2015-9-12 22:30
标题:
LinkedList
addFirst() 和 addLast() 添加
removerFirst() 和 removeLast(); 删除
getFirst() 和 getLast(); 获取
get(int index);
数据结构:
栈:先进后出。
队列:先进先出。
面试题:用LinkedList来模拟栈的数据结构。 1 2 3 4 5
思路:自己封装一个集合类,然后提供,进栈,出栈,判断栈结构是否为空三个方法就可以了。
class Stack{
private LinkedList list = new LinkedList();
//进栈
public void in(){
list.addLast();
}
//出栈
public void out(){
list.removeLast();
}
//判断栈结构
public boolean isEmpty(){
list.isEmpty();
}
}
泛型:
概述:泛指某种类型。
好处:
1、提高安全性。(把运行期异常转移到编译期)
2、不用强转了。
泛型的格式:
<> <>中的数据类型必须是引用类型
注意事项:
1、前后泛型必须一致,或者后边的泛型可以不写。
ArrayList<String> list = new ArrayList<String>();
作者:
水果牛牛
时间:
2015-9-12 22:51
总结的好详细,看看
作者:
双元黑马12
时间:
2015-9-12 22:56
今天才看到这里
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2