1
0
mirror of https://github.com/duke-git/lancet.git synced 2026-02-06 21:52:28 +08:00

refactor: rename linknode.go to node.go

This commit is contained in:
dudaodong
2022-02-04 09:21:35 +08:00
parent 5ab150cad3
commit 0e86244559
2 changed files with 1 additions and 14 deletions

View File

@@ -1,13 +0,0 @@
package datastructure
// LinkNode is a linkedlist node, which have a value and Pre points to previous node, Next points to a next node of the link.
type LinkNode[T any] struct {
Value T
Pre *LinkNode[T]
Next *LinkNode[T]
}
func NewLinkNode[T any](value T) *LinkNode[T] {
return &LinkNode[T]{value, nil, nil}
}

View File

@@ -5,7 +5,7 @@ import (
"fmt"
)
// SinglyLink is a linkedlist of node, which have a value and Pre points to previous node, Next points to a next node of the link.
// SinglyLink is a linked list. Whose node has a Value generics and Next pointer points to a next node of the link.
type SinglyLink[T any] struct {
Head *LinkNode[T]
length int