возьму обозначения из предыдущего ответа
А(x1, x2)
B(y1, y2)
отрезки пересекаются, если выполнено любое из четырёх условий:
y1 <= x1 < y2 или
y1 < x2 <= y2 или
x1 <= y1 < x2 или
x1 < y2 <= x2
Если касание в одной точке тоже считать пересечением, то все неравенства должны быть нестрогие.