摘要:示例輸入輸出解釋開頭的兩位和最后的三位都是連續,所以最大連續的個數是注意輸入的數組只包含和。輸入數組的長度是正整數,且不超過。
公眾號:愛寫bug
給定一個二進制數組, 計算其中最大連續1的個數。
Given a binary array, find the maximum number of consecutive 1s in this array.
示例 1:
輸入: [1,1,0,1,1,1] 輸出: 3 解釋: 開頭的兩位和最后的三位都是連續1,所以最大連續1的個數是 3.
注意:
輸入的數組只包含 0 和1。
輸入數組的長度是正整數,且不超過 10,000。
Note:
The input array will only contain 0 and 1.
The length of input array is a positive integer and will not exceed 10,000
解題思路:? 記錄一個指針向右移動,用一個數記錄1的個數,遇1就累加1,遇0就倒置為0。具體見 Java 注釋。
Java:class Solution{ public int findMaxConsecutiveOnes(int[] nums) { int temp=0,count=0;//temp記錄當前連續1的個數,count記錄當前最大連續1的個數 for (int i=0;itemp)? count:temp;//返回count、temp中較大的數 } }
注意:
? 返回值必須是count 與temp 中較大的一個。明明已經比較了count和temp,并把較大的賦值給count ,很明顯是count 更大,為什么還要比較?
? 這是因為還有一種輸入數組全為1的情況,此時temp一直累加,從未遇到0,所以count自始至終都不可能得到temp的值。
python3:class Solution: def findMaxConsecutiveOnes(self, nums: List[int]) -> int: count=temp=0 for num in nums: if num==1: temp+=1 else: if(counttemp else temp
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/75105.html
摘要:示例輸入輸出解釋開頭的兩位和最后的三位都是連續,所以最大連續的個數是注意輸入的數組只包含和。輸入數組的長度是正整數,且不超過。 公眾號:愛寫bug 給定一個二進制數組, 計算其中最大連續1的個數。 Given a binary array, find the maximum number of consecutive 1s in this array. 示例 1: 輸入: [1,1,0...
摘要:示例輸入輸出解釋開頭的兩位和最后的三位都是連續,所以最大連續的個數是注意輸入的數組只包含和。輸入數組的長度是正整數,且不超過。 公眾號:愛寫bug 給定一個二進制數組, 計算其中最大連續1的個數。 Given a binary array, find the maximum number of consecutive 1s in this array. 示例 1: 輸入: [1,1,0...
摘要:題目鏈接題目分析給定一個二進制數組只含有和的數組,返回最長的串。思路逐個遍歷,若為則計數。遇到則判斷當前計數是否大于之前記錄的最大數字,并置零。最終代碼若覺得本文章對你有用,歡迎用愛發電資助。 D67 485. Max Consecutive Ones 題目鏈接 485. Max Consecutive Ones 題目分析 給定一個二進制數組(只含有0和1的數組),返回最長的1串。 思...
摘要:題意給出一串二進制數組,求數組中最長的連續的個數思路遍歷數組判斷,然后將值添加到長度保存數組中,取保存數組最大值。本題要考慮輸入的數組為的狀況。代碼題意給出一個,從里面獲取兩個數。 485 Max Consecutive Ones題意:給出一串二進制數組,求數組中最長的連續1的個數思路:遍歷數組判斷,然后將值添加到長度保存數組中,取保存數組最大值。本題要考慮輸入的數組為[0],[1]的...
摘要:在線網站地址我的微信公眾號完整題目列表從年月日起,每天更新一題,順序從易到難,目前已更新個題。這是項目地址歡迎一起交流學習。 這篇文章記錄我練習的 LeetCode 題目,語言 JavaScript。 在線網站:https://cattle.w3fun.com GitHub 地址:https://github.com/swpuLeo/ca...我的微信公眾號: showImg(htt...