Uebung 1: Aufgabe 3 ergänzt

main
Thomas Ba. 14 years ago
parent 941fb47d6d
commit 6af85abd2d

@ -25,7 +25,7 @@
breaklines=true,
numberstyle=\textcolor{grey},
numbers=left,
morekeywords={Merge,ExtractMinimum,Union,NIL,return,and},
morekeywords={Merge,ExtractMinimum,Union,NIL,return,and,InvertChildren,then},
tabsize=4,
captionpos=b
}
@ -146,6 +146,21 @@ ExtractMinimum(H):
\section*{Aufgabe 3}
\addcontentsline{toc}{section}{Aufgabe 3}
Leider keine Lösung vorhanden :-(
\begin{lstlisting}[frame=single]
InvertChildren(x):
head = NIL
current = child(x)
next = NIL
while ( current != NIL ) do
next = sibling(current)
if ( child(x) == current ) then
sibling(current) = NIL
child(x) = NIL
parent(current) = NIL
sibling(current) = head
head = current
current = next
return head
\end{lstlisting}
\end{document}

Loading…
Cancel
Save