intmaxArea(int* height,int heightSize){//1.创建左右指针int left =0;int right = heightSize -1;int max =0;int tmp =0;//2.循环求体积V,并使用max进行记录while(left < right){if(height[left]> height[right]){
tmp = height[right]*(right - left);//存储V
right--;//right对应值为小元素,则right改变}else{
tmp = height[left]*(right - left);
left++;//同上}if(tmp >= max){
max = tmp;}}//3.判断左右下标值,保存最大的一个继续进行循环return max;}
JAVA代码如下:
classSolution{publicintmaxArea(int[] height){int left =0;int right = height.length -1;int max =0;int v =0;while(left < right){if(height[left]> height[right]){
v =Math.min(height[left],height[right])*(right - left);
right--;}else{
v =Math.min(height[left],height[right])*(right - left);
left++;}
max =Math.max(max,v);}return max;}}
大家好,我是蓝胖子,在之前# MYSQL 是如何保证binlog 和redo log同时提交的?这篇文章里,我们可以从mysql的设计中学会如何让两个服务的调用逻辑达到最终一致性,这也是分布式事务实现方式之一。今天来看看我们能够从http…
H264,你不知道的小技巧-腾讯云开发者社区-腾讯云
这篇文章写的非常好
这里仅做几点补充
init.lua内容:
-- Set enable_lua to false to disable Lua support.
enable_lua trueif not enable_lua thenreturn
end-- If false and Wireshark was start…