Dlaczego tak
Dla r1 i r2 pierwszy warunek 10 < 14 jest prawdziwy, ale drugi 12 < 12 jest fałszywy, więc rezerwacja kończąca się o 12 nie koliduje z rozpoczynającą się o 12 – wynik false. Dla r1 i r3 oba warunki są prawdziwe (10 < 13 i 11 < 12), więc przedziały nakładają się – wynik true. Odpowiedź „true true” wynikałaby z użycia operatora <=, który uznaje styk przedziałów za kolizję.