Trapping Rain WaterGiven n non-negative integers representing an elevation map where the width of each bar are 1, compute how much water it is able to trap after raining.For example,Given [0,1,0,2,1,0,1,3,2,1,2,1], return 6.The above elevation map is represented by array [0,1,0,2,1,0,1,3,2,1,2,1]. In this case, 6 units of the
Trapping Rain WaterGiven n non-negative integers representing an elevation map where the width of each bar are 1, compute how much water it is able to trap after raining.For example,Given [0,1,0,2,1,0,1,3,2,1,2,1], return 6.The above elevation map is represented by array [0,1,0,2,1,0,1,3,2,1,2,1]. In this case, 6 units of the
https://oj.leetcode.com/problems/trapping-rain-water/This problem uses the monotone queue to be able to solve the O (n) time. Maintains a sort of monotone queue in descending order. If Ai>a[que.front] means that you can use Que.front as the top to calculate the water once.When starting from 0-n, be aware that there are
Container with most waterGivenNnon-negative integersa1 ,a2 , ...,an , where each represents a point at coordinate (I,ai ).NVertical lines is drawn such that the both endpoints of lineIis at (I,ai ) and (I, 0). Find lines, which together with X-axis forms a container, such that the container contains the most water.Note:you may not slant the container.Analysis reference here, the author explains it in detail.Class Solution {public: int. maxarea (vectorTrapping
"Title description"Given n x m non-negative integers representing an elevation map 2d where the area of each cell is 11, compute how much water it's able to trap after raining.Given n x m nonnegative integers, which represent two-dimensional elevation maps, the area of each unit is 1 x 1, calculating how much water can be caught after the rain."Topic link"www.lin
Given m x n a matrix of positive integers representing the height of each unit cell in a 2D elevation map, compute the VO Lume of water it is able to trap after raining.Note:Both m and N is less than 110. The height of each unit cell is greater than 0 and was less than 20,000.Example:Given the following 3x6 height map:[ [1,4,3,1,3,2], [3,2,1,3,2,4], [2,3,3,2,3,1]]return 4.The above image represents the elevation map [[1,4,3,1,3,2],[3,2,1,3,2,4],[2,
Given m x n a matrix of positive integers representing the height of each unit cell in a 2D elevation map, compute the VO Lume of water it is able to trap after raining.Note:Both m and N is less than 110. The height of each unit cell is greater than 0 and was less than 20,000.Example:Given the following 3x6 height map:[ [1,4,3,1,3,2], [3,2,1,3,2,4], [2,3,3,2,3,1]]return 4.The above image represents the elevation map [[1,4,3,1,3,2],[3,2,1,3,2,4],[2,
Title Link: Trapping Rain waterGiven n non-negative integers representing an elevation map where the width of each bar are 1, compute how much water it is able to trap after raining.For example,Given [0,1,0,2,1,0,1,3,2,1,2,1], return 6. ^ 3| ■ □: water 2| ■ □ □ □ ■ ■ □ ■ ■: elevation ma
#-*-Coding:utf8-*-‘‘‘__author__ = ' [email protected] '42:trapping Rain Waterhttps://oj.leetcode.com/problems/trapping-rain-water/Given n non-negative integers representing an elevation map where the width of each bar is 1,Compute how much
LeetCode --- 42. Trapping Rain Water
Link: Trapping Rain Water
Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is
Given n non-negative integers representing an elevation map where the width of each bar are 1, compute how much WA ter It is the able to trap after raining.For example,Given [0,1,0,2,1,0,1,3,2,1,2,1] , return 6 .The above elevation map is represented by array [0,1,0,2,1,0,1,3,2,1,2,1].In this case, 6 units of the Rain Water (blue section) is being trapped. Thanks Marcos for contributing this image!Title: Gi
straight down step, cycle directly end the Break; - } Wu intStepwater = 0; - intK = 0; About if(Union.size () > 0) {//Calculate Stairs $ while(K Height[lower]) { -Stepwater + = Height[i]-height[i + k + 1];//Detail 3, calculate the amount of water on step -k++; - } A } + //In addition, the Maxpot
Source of the topic:https://leetcode.com/problems/trapping-rain-water/
Test Instructions Analysis:Enter a set of arrays representing a height map with a width of 1. Q, how much water can this map collect after the rain? For example, enter an array [0,1,0,2,1,0,1,3,2,1,
Leetcode dynamic planning Trapping Rain Water, leetcodetrapping
This article is senlie original, reproduced Please retain this address: http://blog.csdn.net/zhengsenlie
Trapping Rain Water Total Accepted: 14568 Total Submissions:
Trapping Rain WaterGiven n non-negative integers representing an elevation map where the width of each bar are 1, compute how much WA ter It is the able to trap after raining.For example,Given [0,1,0,2,1,0,1,3,2,1,2,1] , return 6 .The above elevation map is represented by array [0,1,0,2,1,0,1,3,2,1,2,1].In this case, 6 units of the Rain
Given m x n a matrix of positive integers representing the height of each unit cell in a 2D elevation map, compute the VO Lume of water it is able to trap after raining.Note:Both m and N is less than 110. The height of each unit cell is greater than 0 and was less than 20,000.Example:Given The following 3x6 height map:[ [1,4,3,1,3,2], [3,2,1,3,2,4], [ 2,3,3,2,3,14.The above image represents the elevation map [[1,4,3,1,3,2],[3,2,1,3,2,4],[2,3,3,2,3,
https://leetcode.com/articles/trapping-rain-water/Finish a hard difficulty of the topic, the individual is very excited, suddenly that feel "double pointer" is simply an artifact, the title requirements of the entire container can be filled with the amount of water, intuitively, only the groove part can be filled with
[LeetCode] [Java] Trapping Rain WaterQuestion:
Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining.
For example,Given[0,1,0,2,1,0,1,3,2,1,2,1], Return6.
The above elevation map is represented by array [,]. in this case, 6 units of
first rise and then drop the tower shape, therefore, first traverse to find the tower, and then start from both sides, to the top of the tower to traverse the position, the water level will only increase will not decrease,* And always with the most recently encountered the highest level, so know the real-time water level, you can traverse the edge to calculate the area.* First to find the highest, then swe
ascending and descending tower shape. So. First go through to find the tower, and then start from both sides, the top of the tower to traverse the location, the water level will only increase not decrease,* and has been the most recently encountered the highest level of parity, so know the real-time water level. You can calculate the area while traversing the edge.* First to find the highest, then sweep fr
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.