void insert(t) {
if (n < maxsize) {
n++; //Heap enthält ein Element mehr
A[n] = t; //Element wird als rechtestes Blatt eingefügt
siftup(n);
}
}
int extractmin() {
if (n >= 1) {
t = A[1]; //t ist Ausgabevariable
A[1] = A[n] //rechtestes Blatt wird Wurzel
n--; //Heap enthält ein Element weniger
siftdown(n);
return t;
}
}