Max Consecutive Ones
題目鏈接:https://leetcode.com/problems...
public class Solution { public int findMaxConsecutiveOnes(int[] nums) { // loop invariant: // global is the max so far, local is the max including current nums[i] int global = 0; int local = 0; for(int i = 0; i < nums.length; i++) { local = (nums[i] == 1 ? local + 1 : 0); global = Math.max(global, local); } return global; } }Max Consecutive Ones II
題目鏈接:https://leetcode.com/problems...
public class Solution { public int findMaxConsecutiveOnes(int[] nums) { // 2 points, slide window int i = 0, j = 0; int global = 0; // count the number of flip int count = 0; while(j < nums.length) { if(nums[j++] == 0) count++; while(count > 1) if(nums[i++] == 0) count--; global = Math.max(global, j - i); } return global; } }
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/66597.html
摘要:題目鏈接題目分析給定一個二進(jìn)制數(shù)組只含有和的數(shù)組,返回最長的串。思路逐個遍歷,若為則計數(shù)。遇到則判斷當(dāng)前計數(shù)是否大于之前記錄的最大數(shù)字,并置零。最終代碼若覺得本文章對你有用,歡迎用愛發(fā)電資助。 D67 485. Max Consecutive Ones 題目鏈接 485. Max Consecutive Ones 題目分析 給定一個二進(jìn)制數(shù)組(只含有0和1的數(shù)組),返回最長的1串。 思...
Problem Given a binary array, find the maximum number of consecutive 1s in this array if you can flip at most one 0. Example 1:Input: [1,0,1,1,0]Output: 4Explanation: Flip the first zero will get the ...
摘要:示例輸入輸出解釋開頭的兩位和最后的三位都是連續(xù),所以最大連續(xù)的個數(shù)是注意輸入的數(shù)組只包含和。輸入數(shù)組的長度是正整數(shù),且不超過。 公眾號:愛寫bug 給定一個二進(jìn)制數(shù)組, 計算其中最大連續(xù)1的個數(shù)。 Given a binary array, find the maximum number of consecutive 1s in this array. 示例 1: 輸入: [1,1,0...
摘要:示例輸入輸出解釋開頭的兩位和最后的三位都是連續(xù),所以最大連續(xù)的個數(shù)是注意輸入的數(shù)組只包含和。輸入數(shù)組的長度是正整數(shù),且不超過。 公眾號:愛寫bug 給定一個二進(jìn)制數(shù)組, 計算其中最大連續(xù)1的個數(shù)。 Given a binary array, find the maximum number of consecutive 1s in this array. 示例 1: 輸入: [1,1,0...
摘要:示例輸入輸出解釋開頭的兩位和最后的三位都是連續(xù),所以最大連續(xù)的個數(shù)是注意輸入的數(shù)組只包含和。輸入數(shù)組的長度是正整數(shù),且不超過。 公眾號:愛寫bug 給定一個二進(jìn)制數(shù)組, 計算其中最大連續(xù)1的個數(shù)。 Given a binary array, find the maximum number of consecutive 1s in this array. 示例 1: 輸入: [1,1,0...
閱讀 3427·2021-09-26 09:46
閱讀 2782·2021-09-13 10:23
閱讀 3510·2021-09-07 10:24
閱讀 2388·2019-08-29 13:20
閱讀 2919·2019-08-28 17:57
閱讀 3072·2019-08-26 13:27
閱讀 1175·2019-08-26 12:09
閱讀 505·2019-08-26 10:27