|
.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 | |||||||||