Fibonacci heap: Difference between revisions
Content added Content deleted
m (fixed lang tags) |
|||
Line 14: | Line 14: | ||
'''Contents''' |
'''Contents''' |
||
=={{header|Python}}== |
=={{header|Python}}== |
||
<lang |
<lang python>class FibonacciHeap: |
||
class FibonacciHeap: |
|||
# internal node class |
# internal node class |
||
Line 197: | Line 196: | ||
node.right.parent = parent |
node.right.parent = parent |
||
node.left.right = node.right |
node.left.right = node.right |
||
node.right.left = node.left |
node.right.left = node.left</lang> |
||
</lang> |
|||
=={{header|C++}}== |
=={{header|C++}}== |
||
⚫ | |||
<lang forth> |
|||
⚫ | |||
template <class V> struct node { |
template <class V> struct node { |
||
Line 427: | Line 424: | ||
return NULL; |
return NULL; |
||
} |
} |
||
}; |
};</lang> |
||
</lang> |