使用语言:C++时间复杂度:空间复杂度: 解题思路:可以先从数组的性质下手,对于一个排好序的数组,如果要让数组中每个相邻元素的差都为1,那么数组的长度一定会等于数组中最大值与最小值的差值。反过来推导,如果数组的长度等于数组中最大值与最小值的差值,就只有两种情况:1、数组中存在相等的元素,比如:[2, 3, 4, 4, 6, 7]2、满足题目需求,数组中每个相邻元素的差都为1,比如:[2, 3, 4, 5, 6] (可能有些小伙伴会想有没有可能存在第三种可能,假如中间存在两相邻的数之差大于1,比如:[2, 4, 5, 6],但很容易证明这时 最大值与最小值的差值 != 数组长度) 所以我们只要...