|
.NET Framework | |||||||||
PREV TYPE NEXT TYPE | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONST | PROP | METHOD | OP | EVENT | DETAIL: FIELD | CONST | PROP | METHOD | OP | EVENT |
LinkedList implementation
Field Summary | |
---|---|
Naanou.Common.LinkedList.LinkedListNode | root |
int | size |
Naanou.Common.LinkedList.LinkedListNode | tail |
Constructor Summary | |
---|---|
LinkedList() Constructor |
Method Summary | |
---|---|
void | AddEnd(object data) |
void |
AddFront(object data) Adds an item |
void |
Remove(object data) Removes an item |
void |
RemoveAtNode(Naanou.Common.LinkedList.LinkedListNode node, object data) Removes a item from a certain node |
object[] |
ToArray() Converts list to an array |
Methods inherited from class System.Object |
---|
Equals, Finalize, GetHashCode, GetType, MemberwiseClone, ToString |
Field Detail |
---|
protected Naanou.Common.LinkedList.LinkedListNode root
protected int size
protected Naanou.Common.LinkedList.LinkedListNode tail
Constructor Detail |
---|
public LinkedList()
Constructor
Method Detail |
---|
public void AddEnd(object data)
public void AddFront(object data)
Adds an item
Parameters:
data
- Item to addpublic void Remove(object data)
Removes an item
Parameters:
data
- Item to removeprivate void RemoveAtNode(Naanou.Common.LinkedList.LinkedListNode node, object data)
Removes a item from a certain node
Parameters:
node
- Nodedata
- Itempublic object[] ToArray()
Converts list to an array
Returns:
|
.NET Framework | |||||||||
PREV TYPE NEXT TYPE | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONST | PROP | METHOD | OP | EVENT | DETAIL: FIELD | CONST | PROP | METHOD | OP | EVENT |