单调栈结构 【题目】 给定一个不含有重复值的数组arr,找到每一个i位置左边和右边离i位置最近且值比arr[i]小的位置。返回所有位置相应的信息。 【举例】 arr = {3,4,1,5,6,2,7} 返回如下二维数组作为结果: { {-1, 2}, { 0, 2}, {-1,-1}, { 2, 5}, { 3, 5}, { 2,-1}, { 5,-1} } -1表示不存在。所以上面的结果表示在arr中,0位置左边和右边离0位置最近且值比arr[0]小的位置是-1和2;1位置左边和...