Common Lisp Package: SPLAY-HEAP

README:

FUNCTION

Public

Undocumented

CLEAR-HEAP (HEAP)

EMPTY-P (HEAP)

EXTRACT-MIN (HEAP)

EXTRACT-NODE (HEAP KEY)

HEAP-SIZE (HEAP)

INSERT (HEAP KEY ITEM)

NODE-FIND (HEAP KEY)

PEEK-MIN (HEAP)

Private

SPLAY-NODE-ELEMENT (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

SPLAY-NODE-LEFT (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

SPLAY-NODE-RIGHT (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

SPLAY-NODE-SEGMENT (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

Undocumented

COPY-SPLAY-NODE (INSTANCE)

MAKE-SPLAY-NODE (&KEY ((SEGMENT DUM0) NIL) ((ELEMENT DUM1) NIL) ((LEFT DUM2) NIL) ((RIGHT DUM3) NIL))

SEGMENT<

SEGMENT>

SETFSPLAY-NODE-ELEMENT (NEW-VALUE INSTANCE)

SETFSPLAY-NODE-LEFT (NEW-VALUE INSTANCE)

SPLAY-NODE-P (OBJECT)

SETFSPLAY-NODE-RIGHT (NEW-VALUE INSTANCE)

SETFSPLAY-NODE-SEGMENT (NEW-VALUE INSTANCE)

SPLAY-TREE-DELETE

SPLAY-TREE-INSERT

SPLAY-TREE-SPLAY

CLASS

Private

Undocumented

SPLAY-HEAP

SPLAY-NODE