1、关键思路首尾加0本题采用的是C语法为什么要首尾加0呢举下面两个例子说明例1// 这个例子如果尾部没有加0那么整个循环都结束了也没进入到计算逻辑// 所以这个例子要尾部加0才会进入计算逻辑例2// 这个例子如果头部没有加0没有先放进单调栈里面那么在计算数组第一个的时候会因为把栈顶元素弹出以后栈为空而跳过计算逻辑。也是整个循环都结束了也没进入到计算逻辑// 所以这个例子要头部加0才会进入计算逻辑