由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请教 Iterator 一题
相关主题
刚刚结束的linkedIn电面bst中序遍历c++ class iterator
新鲜G面经G电面面经:BT的iterator inorder traversal
iterator 实现 如何 peek(),pop()?一道onsite面试题
Two problems from Google贴一个C++ nested Iterator的code,求讨论和指正。
面完G的电面了,忐忑L家面试题 iterator for nested integer求讨论
问道G 的题请问怎样写没有parent pointer的BST iterator?
实现vector的iterator,template问题reverse an array
binary tree的in-order iterator怎么写?新鲜Amazon面经(附参考答案) 顺便求各种大公司refer
相关话题的讨论汇总
话题: iterator话题: data话题: public话题: iter
进入JobHunting版参与讨论
1 (共1页)
A*****o
发帖数: 284
1
Implement Iterator接口,但是增加一个功能,peek()返回next()的值,但是不能
移动pointer。 constructor已经指定,就是 PeekIterator(Iterator iter)
请问这个Java怎么搞?谢谢
A*****o
发帖数: 284
2
RE 一下
s**x
发帖数: 7506
3
有个地方是如何判断 end of iterator, 感觉是只能用 exception handling.
A*****o
发帖数: 284
4
请问如何能获得next的值, 但不移动指针 ?
h*******e
发帖数: 125
5
public class PeekIterator
{
private T data;
Iterator it;
public PeekIterator(Iterator iter) {
it = iter;
data = iter.hasNext()? iter.next():null;
}
public boolean hasNext() {
return data != null;
}
public T next() {
T current = data;
data = it.hasNext()?it.next():null;
return current;
}
public T peek() {
return data;
}
}

【在 A*****o 的大作中提到】
: Implement Iterator接口,但是增加一个功能,peek()返回next()的值,但是不能
: 移动pointer。 constructor已经指定,就是 PeekIterator(Iterator iter)
: 请问这个Java怎么搞?谢谢

1 (共1页)
进入JobHunting版参与讨论
相关主题
新鲜Amazon面经(附参考答案) 顺便求各种大公司refer面完G的电面了,忐忑
Implement peek() and pop() from java iterator(). 这道题应该是这样子问的。。问道G 的题
问个题实现vector的iterator,template问题
Scala怎么通过index访问set或者arraybinary tree的in-order iterator怎么写?
刚刚结束的linkedIn电面bst中序遍历c++ class iterator
新鲜G面经G电面面经:BT的iterator inorder traversal
iterator 实现 如何 peek(),pop()?一道onsite面试题
Two problems from Google贴一个C++ nested Iterator的code,求讨论和指正。
相关话题的讨论汇总
话题: iterator话题: data话题: public话题: iter