由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 再来讨论一直算法课的作业吧
相关主题
Java代码,老是compile出错,大家帮我看看哪错了。。。intel icc hash_map 求救!
STL感觉实在太变态了[菜鸟问题]类模板问题
help understanding code (random number)请教template和factory有啥区别?
请教一个编程问题map是用什么data structure来implement的?
一个C++的概念问题c++ iterator 弱问
scala大牛幫看看這個map是為什麽?不太明白c++ template question:
问一个JAVA Interface Design的问题请问Linux底下有没有最简易的show 2D x-y curve的工具
How does YAHOO calculate RSI? (转载)用那个design pattern好?
相关话题的讨论汇总
话题: iterator话题: hasnext话题: item话题: public话题: return
进入Programming版参与讨论
1 (共1页)
gw
发帖数: 2175
1
第一次的勉强交了上去,改了两三次还是有问题没有解决。 这个以后再问。
这里先讨论一下第二次的作业。那个iterator是怎么回事?
我这样写肯定有问题是吧?
public Iterator iterator()
// return an iterator over items in order from front to end
{ return new ArrayIterator(); }

private class ArrayIterator implements Iterator
{
private int i = 0;
public boolean hasNext() { return i < N; }
public void remove() { /*not support*/
throw new UnsupportedOperationException(" not implemented!");}
public Item next() { return s[i++]; }
}
。。。。
while(f.iterator().hasNext()) {
System.out.println(f.iterator().next());
}
s*******1
发帖数: 92
2
这个linkedQueue里面的iterator就是你要的,稍微改下。
http://algs4.cs.princeton.edu/13stacks/LinkedQueue.java.html
gw
发帖数: 2175
3
谢谢。
这样看我这个array queue好象也没有问题啊,
只是怎么call 才能把正确在把各item一一显示呢?
我用上面的那个call,一直写第一个item,好象内部的i没有变化

【在 s*******1 的大作中提到】
: 这个linkedQueue里面的iterator就是你要的,稍微改下。
: http://algs4.cs.princeton.edu/13stacks/LinkedQueue.java.html

p***o
发帖数: 1252
4
你这属于不懂什么是变量, 和iterator没关系,网上随便找个iterator怎么遍历的
例子看看就明白了。

【在 gw 的大作中提到】
: 谢谢。
: 这样看我这个array queue好象也没有问题啊,
: 只是怎么call 才能把正确在把各item一一显示呢?
: 我用上面的那个call,一直写第一个item,好象内部的i没有变化

gw
发帖数: 2175
5
谢谢批评,请指点

【在 p***o 的大作中提到】
: 你这属于不懂什么是变量, 和iterator没关系,网上随便找个iterator怎么遍历的
: 例子看看就明白了。

gw
发帖数: 2175
6
貌似这样可以
Iterator i = f.iterator();
while(i.hasNext()) {
System.out.println(i.next());
}
gw
发帖数: 2175
7
这个啥意思?
Test 9: Create two independent iterators to same randomized queue
* N = 10
- student iterator 1 hasNext() = false
- student iterator 2 hasNext() = false
- reference iterator hasNext() = true
* N = 1000
- student iterator 1 hasNext() = false
- student iterator 2 hasNext() = false
- reference iterator hasNext() = true
==> FAILED
1 (共1页)
进入Programming版参与讨论
相关主题
用那个design pattern好?一个C++的概念问题
关于inserterscala大牛幫看看這個map是為什麽?不太明白
binary_search只要求forward_iterator?问一个JAVA Interface Design的问题
deque的pointer和reference是怎么回事?How does YAHOO calculate RSI? (转载)
Java代码,老是compile出错,大家帮我看看哪错了。。。intel icc hash_map 求救!
STL感觉实在太变态了[菜鸟问题]类模板问题
help understanding code (random number)请教template和factory有啥区别?
请教一个编程问题map是用什么data structure来implement的?
相关话题的讨论汇总
话题: iterator话题: hasnext话题: item话题: public话题: return