В моём алгоритме не используется ГСЧ. На самом деле предварительно составляется список всех поднимаемых стенок, а затем список "рассортировывается" по ГСЧ
вопрос чисто в терминах, поэтому лучше сильно не отходить от темы.Тогда объясните, что вы понимаете под проверкой связности
по определению, связность - наличие пути между любыми двумя точками. но в нашем случае, в котором лабиринт до возведения стенки был связным, то он останется таким тогда и только тогда, если найдётся путь между клетками, разделёнными новой стенкойпочему путь между двумя точками (если эти две точки - в комнатах по обе стороны только что поднятой стенки) не указывает однозначно на наличие/отсутствие связности
а алгоритм выяснил? если нет, подожду хотя бы вх./вых. параметры...как и обещал, высылаю выдранный из MAZIACS генератор