LeetCode

525. Contiguous Array

525. Contiguous Array 題目給定一個陣列,陣列內有 0 和 1 兩種元素,要求最長的子陣列其內包含相同數量的

1314. Matrix Block Sum

1314. Matrix Block Sum 參考 304. Range Sum Query 2D

304. Range Sum Query 2D - Immutable

304. Range Sum Query 2D - Immutable 解題方式同: 303. Range

1081. Smallest Subsequence of Distinct Characters

1081. Smallest Subsequence of Distinct Characters 同 316. Remove Duplicate

316. Remove Duplicate Letters

316. Remove Duplicate Letters 題目要求把一個字串中遇到重複的字元只保留其中一個字元後,將其他所有的重複的字元都移除,並且在最後結果的字串中,需要保留字典序。 這個題目的困難在於題目設立的幾個條件獨立的解決並不困難,困難的地方是要如何同時滿足,

870. Advantage Shuffle

870. Advantage Shuffle class Solution: def advantageCount(self, nums1: List[

74. Search a 2D Matrix

74. Search a 2D Matrix class Solution: def searchMatrix(self,

410. Split Array Largest Sum

410. Split Array Largest Sum 原題: 1011. Capacity To Ship

86. Partition List

86. Partition List 這個題目的關鍵在於要理解當指向另一個節點時,會一併把該節點指向的後續節點都放進當前的 Linked List ,我們需要斷開該節點與後續所有節點的連結,並能繼續往前走。 # Definition

1658. Minimum Operations to Reduce X to Zero

1658. Minimum Operations to Reduce X to Zero class Solution: