From 9a79ff0ad4db03c730a022329e9888021d70366e Mon Sep 17 00:00:00 2001 From: Hofmann Jonas Date: Thu, 11 Dec 2025 08:04:43 +0100 Subject: [PATCH] corrected treeSizeRec cause previously end of non void function could be reached --- bintree.c | 3 ++- bintree.o | Bin 2715 -> 2697 bytes runbintreeTests.exe | Bin 104510 -> 104492 bytes 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/bintree.c b/bintree.c index 6379392..4391f2a 100644 --- a/bintree.c +++ b/bintree.c @@ -12,7 +12,6 @@ * `nextTreeData`: Traversierung mit Hilfe des zuvor implementierten Stacks. Done */ - static TreeNode *root = NULL; static StackNode *stackRoot = NULL; @@ -185,5 +184,7 @@ int treeSizeRec(const TreeNode *currentNode) nodeCount += treeSizeRec(currentNode->right); return nodeCount + 1; } + + return nodeCount; } diff --git a/bintree.o b/bintree.o index 49eaac05aa58b1aa555c650225999a15de30ff84..ef77d713c2bbbfbc91ef667b16dc2fdca01c7855 100644 GIT binary patch delta 559 zcmbO&+9}GL(#FOB0@v6X800tdvNC&tcplxZ0v??QU$}$VovaWc2-WHOmvn z@C8V-2T%}0h?Qe=4D(V(E(VY0BL=aDCrp?ynVa<{Bg^EctkLySKwT^h7C;ihDgm;j z!D4(&3=BeGmLi;`0cV-QS++oy3|O59Tr2>{k_C%}!^IW@S#n@8Pi6)Nc`&P@9?k^v z8Tf#h8R#4s3*=o9uow?qOaRUT$v|W!;9?+$Kul49%c{V|G~g^9s4UQa1Gu0GoCOLG zh|xB1F$Xxy1up9W7xRI$0^qVCaIpwDD+Vr`01|^(k^+~`07*~2$gU|}l%HP$2+5+dg&1rV-`Zs;RTq`f*!jk*o}txXON{nLl8E9@IelAx2Sz&>~VuW&dXsB83SxA5QW!--~p(w$4Q+Y6!n`>6s$Fu_lr0tawYnuP&4#u?|g^-); zP<6rHC1m zS}|J-rLAyKwhT79y#%GS-o7{qRxmC{0& zZO9`;m+YLb3d1TqQE`KkYdGE&4GuVf5pkkYYFhMH!3;d3foiVbiPcWzfKTFMjjX@Y z-?fYv#Nav^Eh6cX3s+Euo3UFwa?5*s^k)OdW-+i4aj4xYo%8d}n>;8H{>?ZGoEM|D z2msgVi-&JZh|gZR^&b87@y8L0Zeg0D{;e$IbZr|l_$@qj*k^=BeSSD;cqeAmDg#+U zaEb@@m5C!*9S4B;*efs zk8shW7vrrs23(Xy9uIZq4avuk3GK{Y>a4N@?}2H3fVGPUxWtbx%xb73Ry$p2L&$}(0ham8jb(^N>((ik)}sV*8xU_onz z6SLDryOM6oi>+O}U{Q>uf`|l-B#4NhtPv4J3A?EC?epU0ywC4>-gC}7nKC^|nG)B` zw$i$=WQ5c_I@%~t{Y}6BZ9Cj|Lz4XQhGKs#yU-}{J*Ko2kP^^JtYIMxWtT=;|KoMF2RU9kE)n%v>A4+f<*hvkg z7=f4GY9&a$cI44Y-72f7_@&~3jA2Tavm6ud3RD0SBDhAY4@G1xEWi{+9c<5v6;5P< z&*Jqu&Cbz}^^Ei4(gsZyiR4CYU-U1=*w9L-lN5&~0&XFJ2nuE4tHn0P~#o`p{wKo&Sa4q{jhf`-z#8 z5=}7Ew*Y#CvkAR2j_8reW{#ZFBbP%<5n35S4ue`EkGlm^lpn>6jQjMnjoEXZS=%uO o%;}v>o!n`Y_}GcBio8Q9{O0=!UiYA)|K>|K2inBb9z<&Y18-r_a{vGU