LinkedListNode

LinkedListNode#

class LinkedListNode(value)#

Bases: Generic[T, LLN]

__init__(value)#

Methods

__init__(value)

add_predecessor(value)

rtype:

None

add_successor(value)

rtype:

None

change_predecessor(new_predecessor)

rtype:

None

change_successor(new_successor)

rtype:

None

new_node(value)

rtype:

TypeVar(LLN, bound= LinkedListNode)

remove_predecessor()

rtype:

None

remove_successor()

rtype:

None

Attributes

predecessor

rtype:

Optional[TypeVar(LLN, bound= LinkedListNode)]

successor

rtype:

Optional[TypeVar(LLN, bound= LinkedListNode)]

value

rtype:

TypeVar(T)

add_predecessor(value)#
Return type:

None

add_successor(value)#
Return type:

None

change_predecessor(new_predecessor)#
Return type:

None

change_successor(new_successor)#
Return type:

None

classmethod new_node(value)#
Return type:

TypeVar(LLN, bound= LinkedListNode)

property predecessor: Optional[LLN]#
Return type:

Optional[TypeVar(LLN, bound= LinkedListNode)]

remove_predecessor()#
Return type:

None

remove_successor()#
Return type:

None

property successor: Optional[LLN]#
Return type:

Optional[TypeVar(LLN, bound= LinkedListNode)]

property value: T#
Return type:

TypeVar(T)