8
submitted 1 year ago by [email protected] to c/[email protected]

I was trying to creating a red-black tree, and when trying to get data out of it, it always returned the same value, so i decided to try to create a very simple binary search tree, and i got the same result, so i wonder, ¿what i'm doing wrong when trying to create trees in c++? Here is the code: https://pastebin.com/L2yJJ3Nu

you are viewing a single comment's thread
view the rest of the comments
[-] [email protected] 2 points 1 year ago

In the get() function, instead of if{}... if{}... return it should be if{}... else if{}... else {return...}

[-] [email protected] 1 points 1 year ago

This would be better style in my opinion, but by way of correctness it seems the more fundamental issue is "return" missing in the if... else if... blocks.

this post was submitted on 13 Sep 2023
8 points (100.0% liked)

C++

1718 readers
7 users here now

The center for all discussion and news regarding C++.

Rules

founded 1 year ago
MODERATORS