Fixing remove runtime
This commit is contained in:
parent
e2ded68b19
commit
db67593aa6
|
@ -259,14 +259,14 @@ textbook: "Ch. 7"
|
|||
|
||||
<pre><code class="scala">
|
||||
class ListIterator[T](
|
||||
var curr: Option[SinglyLinkedListNode[T]]
|
||||
var current: Option[SinglyLinkedListNode[T]]
|
||||
)
|
||||
{
|
||||
def hasNext: Boolean = curr.isDefined
|
||||
def hasNext: Boolean = current.isDefined
|
||||
def next: T =
|
||||
{
|
||||
val ret = curr.get.value
|
||||
curr = curr.get.next
|
||||
val ret = current.get.value
|
||||
current = current.get.next
|
||||
return ret
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue