structs/LinkedList

getchar()
class LinkedList<T>
extends:List<T>
static method newLinkedList<T>
method init
method add(data: T)
method add~withIndex(index: Int, data: T)
method clear
method get(index: Int) → T
method getNode(index: Int)Node<T>
method indexOf(data: T)Int
method lastIndexOf(data: T)Int
method removeAt(index: Int) → T
method remove(data: T)Bool
method removeNode(toRemove: Node<T>)Bool
method set(index: Int, data: T) → T
method sizeInt
method iteratorLinkedListIterator<T>
method cloneLinkedList<T>
method print
sizeInt
firstNode<T>
lastNode<T>
class Node<T>
extends:Object
static method newNode<T>
method init
static method new~withParams(prev, next: Node<T>, data: T)Node<T>
method init~withParams(prev, next: Node<T>, data: T)
TClass
prevNode<T>
nextNode<T>
data → T
class LinkedListIterator<T>
extends:Iterator<T>
static method new(list: LinkedList<T>)LinkedListIterator<T>
method init(list: LinkedList<T>)
method hasNextBool
method next → T
method hasPrevBool
method prev → T
method removeBool
currentNode<T>
listLinkedList<T>

This Page