stack funktion vervollständigt

This commit is contained in:
Moritz Hertel 2025-12-18 11:03:20 +01:00
parent 31feb026d3
commit 1ad200b828

View File

@ -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)