LinkedList与Stack常用API
前言
LinkedList
的底层是双向链表,实现了Queue
接口,可以作为队列、栈来使用,有着很多与双向链表操作相关的API,且有一部分API功能相同,又容易与Stack
的部分API混淆。所以在这里记下其作为双端队列使用时常用的API,刷题的时候能第一时间想起来正确的接口去使用即可。
示例
简单来说就是:
LinkedList
:add、peek、removeStack
:push、peek、pop
LinkedList
1 | public static void testQueue() { |
Stack
1 | public static void testStack() { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 wrenxr's blog!
评论