Based on the codes in the "check" function, l[1] == 0 represents "value <= x" and l[1] == 1 represents "x < value".
However, in the print implementation, it seems like l[1] == 0 represents "value < x" and l[1] == 1 represents "x <= value".
Am I misunderstanding the implementation, or there is actually an error?
Based on the codes in the "check" function, l[1] == 0 represents "value <= x" and l[1] == 1 represents "x < value". However, in the print implementation, it seems like l[1] == 0 represents "value < x" and l[1] == 1 represents "x <= value". Am I misunderstanding the implementation, or there is actually an error?