计算超集
您的任务很简单: 给定整数集列表,找到集合并集。换句话说,找到包含原始集列表中的所有元素(但没有其他元素)的整数集的最短列表。例如: [1,5] and [3,9] becomes [1,9] as it contains all of the elements in both [1,5] and [3,9] [1,3] and [5,9] stays as [1,3] and [5,9], because you don't want to include 4 集使用范围表示法表示:[1,4]表示整数1,2,3,4。集也可以是无界的:[3,]表示所有整数>= 3,并且[,-1]表示所有整数<= -1。确保范围的第一个元素不大于第二个。 您可以选择采用字符串符号表示的集合,也可以使用2元素元组,并使用常量非整数作为“无限”值。您可以使用两个不同的常量来表示无限的上限和无限的下限。例如,在Javascript中,只要您在所有测试用例中都使用一致,就可以使用它[3,{}]来标记所有整数。>= 3{} 测试用例: [1,3] => [1,3] [1,] => [1,] [,9] => [,9] [,] …