12 lines
624 B
Markdown
12 lines
624 B
Markdown
|
一个数组,输出每个位置,左侧第一个比他小的位置,右侧第一个比他小的数.
|
||
|
放入从小到大的栈中,相同放到一个数据放入栈中,每次弹出是结算.
|
||
|
|
||
|
题目一 给定一个只包含正数的数组arr,arr中任何一个子数组sub,一定都可以算出(sub累加和)*(sub中的最小值)是什么,
|
||
|
那么所有子数组中,这个值最大是多少.
|
||
|
|
||
|
以每一个位置做最小值,计算数据
|
||
|
|
||
|
第一行为底,转直方图,转单调栈.第二行为底第一行为顶计算
|
||
|
|
||
|
题目五
|
||
|
给定以个二维数组matrix,其中的值不是0就是1,返回全部由1组成的子矩形数量.
|