Что означает "эксклюзивный" и "инклюзивный" при описании диапазонов чисел?
простой вопрос, но, я вижу, эксклюзивный и инклюзивный при указании диапазонов номеров.
например, это строка из книги алгоритмов:
следующая функция печатает степени 2 от 1 до n (включительно).
что это значит? Что делает диапазон чисел включительным или эксклюзивным?
2 ответов
следующая функция печатает степени 2 от 1 до n (включительно).
это означает, что функция будет вычислять 2^i
здесь i = 1, 2, ..., n
другими словами, i
может иметь значения от 1 до и в том числе значение n
. я.е п входит на включительно
в следующая функция выводит степени 2 от 1 до n (эксклюзивные).
это означало бы, что i = 1, 2, ..., n-1
, то есть i
может принимать значения до N-1, но не в том числе n
, что означает i = n-1
это высшая ценность это может иметь.я.е п исключено на эксклюзивные.
в информатике инклюзивное / эксклюзивное не применяется к алгоритмам, но к ряду (более конкретно, к конечной точке диапазона):
1 through 10 (inclusive)
1 2 3 4 5 6 7 8 9 10
1 through 10 (exclusive)
1 2 3 4 5 6 7 8 9
в математике 2 диапазона выше будут:
[1, 10]
[1, 10)
Вы можете легко вспомнить это:
- Шsive -ШДинь последний номер
- Exclusive -ExcluДинь последние номер