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

  • lawmurray@programming.dev
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    10 months ago

    Your get() function will always just return the value of the root node. I think you mean to have return get(value, …) in each of its if statements.