Последний раз редактировалось Dext 29.06.2013, 20:52, всего редактировалось 1 раз.
Этот пример не различает два случая. Для [0,1,2],[0,1],[0] будет [2] или [0,2]? Я не уверен, что Ваше определение понимаю верно Но, похоже, алгоритм составил верно, т.к. для [0,1,2],[0,1],[0] возвращается [0,2]. По правильному, чему равна симметр. разность множеств [-1,0,2,16,17],[-1,2,7],[-5,-5,0,2,8],[-1,2,8] ? Так а функция Ваша делает то, что я написал или то, что написал Munin? Я, к своему стыду, не всё понимаю, что Вы написали. Например, для [0,2,6,7,8],[1,2,7,8],[-5,-5,2,8],[-1,2,8], то функция вернёт [-5,-1,0,1,6]. А Вы специально привели такой пример, чтобы он возвращал одинаковый ответ "по Xaositect'у" и "по Munin'у"? Хотя эти определения существенно различны. Не специально, "чисто рандомно".
|