常用类
来源:互联网 发布:qt淘宝互刷平台 编辑:程序博客网 时间:2024/04/29 12:59
//链表节点
class ListNode {int val;ListNode next;ListNode(int x) {val = x;next = null;}}
//树节点
class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x){val = x;}}
栈:在Java中有具体的类Stack<E> extends Vector<E>
boolean empty() 测试堆栈是否为空。 E peek() 查看栈顶对象而不移除它。 E pop() 移除栈顶对象并作为此函数的值返回该对象。 E push(E item) 把项压入栈顶。 int search(Object o) 返回对象在栈中的位置,以 1 为基数。
队列:是一个接口
java.util
接口 Queue<E> 常用实现类LinkedList
判空用queue.isEmpty()
E element() 检索,但是不移除此队列的头。 boolean offer(E o) 如果可能,将指定的元素插入此队列。 E peek() 检索,但是不移除此队列的头,如果此队列为空,则返回 null。 E poll() 检索并移除此队列的头,如果此队列为空,则返回 null。 E remove() 检索并移除此队列的头。
0 0
- 常用类
- 常用类
- 常用类
- 常用类
- 常用类
- 常用类
- 常用类
- 常用类
- 常用类
- 常用类
- 常用类
- 常用类
- 常用类
- 常用类
- 常用类
- 常用类
- 常用类
- 常用类
- asp.net页面间传值方式
- PAT(BASIC)1039. 到底买不买(20)
- 【扫描线】 HDU 1542 Atlantis 面积并
- 聚类算法
- 关于反射创建对象的演示
- 常用类
- Python核心编程例子userpw
- 详谈单链表之合并and冒泡排序
- Js和jQuery的下拉菜单
- iOS-Bug: objc_msgSend 报错Too many arguments to function call, expected 0, have 3
- .com 域名三十年回顾:从 1 到 1 亿个,一部互联网的变迁史
- Partition List--LeetCode
- uva 10404 Nim博弈论变式
- PHP十天快速入门