2021-12-16 21:11:39 +00:00
|
|
|
package shared
|
|
|
|
|
2021-12-18 22:09:37 +00:00
|
|
|
//Waiting for generic types to release,
|
|
|
|
//this will allow for a Node with a different value type
|
|
|
|
|
2021-12-16 21:11:39 +00:00
|
|
|
type Node struct {
|
|
|
|
Value string
|
2021-12-18 22:09:37 +00:00
|
|
|
|
|
|
|
//Universal
|
|
|
|
Parent *Node
|
|
|
|
|
|
|
|
//For LLs, Stacks, Queues...
|
|
|
|
Next *Node
|
|
|
|
|
|
|
|
//For Binary Trees...
|
|
|
|
Left *Node
|
|
|
|
Right *Node
|
2021-12-16 21:11:39 +00:00
|
|
|
}
|