leetcode 525. Contiguous Array | 525. 连续数组(Java)
生活随笔
收集整理的這篇文章主要介紹了
leetcode 525. Contiguous Array | 525. 连续数组(Java)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目
https://leetcode.com/problems/contiguous-array/
題解
想到了這個題,不過和本題沒什么關系,僅僅是想到了而已:
https://leetcode.com/problems/flip-string-to-monotone-increasing/
以及 flip-string-to-monotone-increasing 這道題的迷之解法:
回到本題
一看數據范圍是 1~10000,就知道這題必須 O(n)。
先貼一下沒有什么卵用的錯誤思路草稿:
(錯誤在于,假設在0的個數少于1的個數,當前num=0的情況下,在更新的時候,你不知道應該取多少個0才合適。既不能取全部0,因為全部0不一定取的到,又不知道如果不取全部0的話,到底應該取多少,所以這個思路不可行。)
折騰了一個小時,打補丁,最后發現思路有結構性缺陷。于是看了答案。
總結
以上是生活随笔為你收集整理的leetcode 525. Contiguous Array | 525. 连续数组(Java)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: leetcode 1239. Maxim
- 下一篇: leetcode 782. Transf