1、数学里面的区间定义
设 a,b 是两个实数,且 a ≤ b,这里实数 a,b 叫做区间的端点,从下边的三个定义你就可以看出来,闭区间是有a,b两个端点的。
1)满足 a ≤ x ≤ b 的实数 x 的集合
表示为 [ a,b ]叫做闭区间
2)满足 a < x <b 的实数 x 的集合
表示为 ( a,b )叫做开区间
3)满足 a ≤ x <b,a <x ≤ b 的实数 x 的集合
分别表示为 [ a,b ),( a,b ]叫做半开区间
2、算法中理解
[ , ]中括号表示能取得这个数,称为“闭” ( , )小括号表示不能取到这个数,称为“开”。
举例:
[1,9)就是一个前闭后开的数组,数组的元素为1,2,3,4,5,6,7,8
(1,9)是一个前开后开数组,数组元素为2,3,4,5,6,7,8
(1,9]就是一个前开后闭的数组,数组的元素为2,3,4,5,6,7,8,9
[1,9]是一个前闭后闭数组,数组元素为1,2,3,4,5,6,7,8,9