это сообщение, в идеале, должно было находится в теме множества (Set of) однако тема закрыта. поэтому для данного сообщения созданна эта тема
теперь суть вопроса
Мы можем обьединять/разъединять множества ставя
+/-
или операторами
include/exclude
А в чем разница? На странице pascaler.ru говорится о разнице в скоросте исполнения (но что быстрее не говорится) итак: в чем разница?
volvo
29.01.2007 23:36
Во-первых, не надо здесь постить дезинформацию: не input/output, а include/exclude...
А разница - в том, что, во-первых, Include/Exclude действительно чуть быстрее, чем +/-, а во-вторых, ты всегда можешь написать свою процедуру Include или Exclude, которая будет работать с любой твоей реализацией множеств (ну, скажем, написал ты "Решето Эратосфена" для чисел 0 .. 255, программа рабочая, все прекрасно... И вдруг понадобилось тебе сделать ту же программу для множества, способного хранить числа 0 .. 1000000, ты пишешь свои 2 процедуры и вся остальная программа остается неизменной... А теперь попробуй в обычном Турбо-Паскале переопределить +/-)
compiler
29.01.2007 23:51
Цитата(volvo @ 29.01.2007 18:36)
Во-первых, не надо здесь постить дезинформацию: не input/output, а include/exclude...
Прошу прощения сообщение уже исправленно.
За ответ спасибо!
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.