пример с домом и кварталом очень наглядно показывает, что мук намутил - все там удаляется; целостность (если можно так сказать) массива нарушается - да, но
delete — удаляет
что у тебя там работает - загадка... видать совсем кривой проект, раз такие алгоритмы там пашут... или ты что-то не учел в тесте, что вероятней
