stack funktion vervollständigt
This commit is contained in:
parent
31feb026d3
commit
1ad200b828
@ -65,7 +65,6 @@ StackNode* initTraversal(TreeNode* root) {
|
|||||||
void* nextTreeData(StackNode** stack) {
|
void* nextTreeData(StackNode** stack) {
|
||||||
if (*stack == NULL) {
|
if (*stack == NULL) {
|
||||||
return NULL; // Traversierung beendet
|
return NULL; // Traversierung beendet
|
||||||
}
|
|
||||||
|
|
||||||
// Obersten Knoten holen
|
// Obersten Knoten holen
|
||||||
TreeNode* node = (TreeNode*)top(*stack);
|
TreeNode* node = (TreeNode*)top(*stack);
|
||||||
@ -79,7 +78,7 @@ void* nextTreeData(StackNode** stack) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return node->data;
|
return node->data;
|
||||||
}
|
}}
|
||||||
|
|
||||||
// Releases all memory resources (including data copies).
|
// Releases all memory resources (including data copies).
|
||||||
void clearTree(TreeNode *root)
|
void clearTree(TreeNode *root)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user