(не продумывал до конца, так что что-то может быть не так, но вроде бы должно доводиться)
Для простоты скажем, что минимального и максимального элементов нет. Возьмем счетное всюду плотное множество. Построим биекцию между ним и двоично-рациональными числами из
: отобразим первый элемент в
, элемент с наименьшим номером, меньший первого - в
, с наименьшим номером, большим первого - в
, и т.д., каждый раз отображая элемент с наименьшим номером из очередного интервала из
в центр соответствующего интервала в
.
Эта биекция сохраняет порядок, и непрерывна в обе стороны (тут понадобится связность). Продолжим её по непрерывности на всё
. Получили требуемый гомеоморфизм.