拖曳陣列Leetcode解決方案

隨機排列數組Leetcode解決方案的問題為我們提供了長度為2n的數組。 此處2n表示陣列長度是偶數。 然後,我們被告知對數組進行洗牌。 這裡的改組並不意味著我們需要隨機地對數組進行改組,而是一種特定的方法是…

詳情

3Sum Leetcode解決方案

問題陳述給定一個由 n 個整數組成的數組,在 nums 中是否有元素 a、b、c 使得 a + b + c = 0? 在數組中找到所有唯一的三元組,其總和為零。 注意:解集不能包含重複的三元組。 示例 #1 [-1,0,1,2,-1,4] ...

詳情

製作兩個字符串的最小步驟數Anagram Leetcode解決方案

問題陳述 在這個問題中,我們給出了兩個由小寫英文字符組成的字符串 's' 和 't'。 在一次操作中,我們可以選擇字符串 't' 中的任何字符並將其更改為其他字符。 我們需要找到最小數量的此類操作以使“t”成為……

詳情

在平衡的字符串Leetcode解決方案中拆分字符串

問題陳述 在這個問題中,我們得到一個字符串,只包含 'R' 和 'L'。 如果一個字符串具有相同數量的 'R's 和 'L's,我們稱它為平衡字符串。 我們可以將給定的字符串拆分為不相交的子字符串。 目標是找到最大可能的數字......

詳情

刪除鏈接列表元素Leetcode解決方案

問題陳述 在這個問題中,我們給出了一個鍊錶,它的節點具有整數值。 我們需要從列表中刪除一些值等於 val 的節點。 該問題不需要就地解決,但我們將討論一種這樣的方法。 示例列表 = ...

詳情

組合總和Leetcode解決方案

組合總和Leetcode解決方案問題為我們提供了一個數組或整數列表以及一個目標。 我們被告知要找到可以使用這些整數任意次數的組合,這些組合加總到給定的目標。 因此,更正式地說,我們可以使用給定的...

詳情

同構字符串Leetcode解決方案

問題陳述 在這個問題中,我們給出了兩個字符串 a 和 b。 我們的目標是判斷兩個字符串是否同構。 兩個字符串被稱為同構當且僅當第一個字符串中的字符可以被任何字符(包括它自己)替換......

詳情

單詞搜索Leetcode解決方案

問題陳述 給定一個 mxn 板和一個單詞,找出該單詞是否存在於網格中。 單詞可以由順序相鄰單元格的字母構成,其中“相鄰”單元格水平或垂直相鄰。 同一個字母單元格不能多次使用。 例子 …

詳情

最小堆棧Leetcode解決方案

問題陳述 設計一個棧,支持push、pop、top,並在恆定時間內檢索最小元素。 push(x) — 將元素 x 推入堆棧。 pop() — 移除堆棧頂部的元素。 top() — 獲取頂部元素。 getMin() — 檢索堆棧中的最小元素。 …

詳情