mirror of
https://github.com/duke-git/lancet.git
synced 2026-02-06 13:42:28 +08:00
13 lines
291 B
Go
13 lines
291 B
Go
package datastructure
|
|
|
|
// Node is a linkedlist node, which have a value and Pre points to previous node, Next points to a next node of the link.
|
|
type Node[T any] struct {
|
|
Value T
|
|
Pre *Node[T]
|
|
Next *Node[T]
|
|
}
|
|
|
|
func NewNode[T any](value T) *Node[T] {
|
|
return &Node[T]{value, nil, nil}
|
|
}
|