Skip to content

Instantly share code, notes, and snippets.

@daemonfire300
Created June 9, 2013 20:02
Show Gist options
  • Save daemonfire300/5744989 to your computer and use it in GitHub Desktop.
Save daemonfire300/5744989 to your computer and use it in GitHub Desktop.
einfügen(p):
kind = wurzelknoten
do {
__knoten = kind
__if (p <= wert(knoten)) kind = leftChild(knoten)
__else kind = rightChild(knoten)
} while (hasChild(kind))
if (p <= wert(kind)) {
__kind.rightChild = wert(kind)
__kind.leftChild = p;
__kind.wert = p
__while(wert(parent(kind)) == p) {
____parent(kind).wert = p
__}
} else {
__kind.rightChild = p;
__kind.leftChild = wert(kind);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment