流Leetcode解決方案中的Kth最大元素

問題陳述 在這個問題中,我們必須設計一個類 KthLargest(),它最初有一個整數 k 和一個整數數組。 當整數 k 和數組 nums 作為參數傳遞時,我們需要為它編寫一個參數化的構造函數。 該類還有一個函數 add(val) 可以添加……

詳情

回文鍊錶Leetcode解決方案

在“回文鍊錶”問題中,我們要檢查給定的單整數鍊錶是否是回文。 示例 List = {1 -> 2 -> 3 -> 2 -> 1} true 解釋 #1:列表是回文,因為從頭到尾的所有元素都是……

詳情

搜索旋轉排序的數組Leetcode解決方案

考慮一個已排序的數組,但選擇了一個索引,然後在該點旋轉了數組。 現在,旋轉數組後,您需要找到特定的目標元素並返回其索引。 如果該元素不存在,則返回-1。 問題通常是…

詳情

LRU緩存實施

最近最少使用(LRU)高速緩存是一種方法,用於維護數據,以使使用數據所需的時間最小。 緩存已滿時使用的LRU算法。 我們從…的高速緩存中刪除最近最少使用的數據。

詳情

在數組中找到最大重複數

問題陳述在“查找數組中的最大重複數”問題中,我們給出了一個大小為 N 的未排序數組。給定數組包含範圍為 {0, k} 的數字,其中 k <= N。找到最大數的數字數組中的次數。 輸入格式 ...

詳情

將所有零移動到給定數組的末尾

問題陳述在給定的數組中,將數組中存在的所有零移動到數組的末尾。 這裡總是有一種方法可以將所有數量的零插入到數組的末尾。 示例輸入 9 9 17 0 14 0 …

詳情

第一個重複元素

問題陳述 我們給出了一個包含 n 個整數的數組。 我們必須找到給定數組中的第一個重複元素。 如果沒有重複元素,則打印“未找到重複整數”。 注意:重複元素是那些出現多次的元素。 (數組可能包含重複項)...

詳情

產品陣列之謎

問題陳述 在積數組拼圖問題中,我們需要構造一個數組,其中第 i 個元素將是給定數組中除第 i 個位置的元素之外的所有元素的乘積。 示例輸入 5 10 3 5 6 2 輸出 180 600 360 300 900 …

詳情

在給定數組中查找第一個重複編號

問題陳述 數組中可以有多個重複數字,但您必須在給定數組中找到第一個重複數字(第二次出現)。 示例 輸入 12 5 4 2 8 9 7 12 5 6 12 4 7 輸出 5 是第一個重複元素……

詳情

檢查字符串的鏈接列表是否形成回文

問題陳述在“檢查字符串的鍊錶是否形成回文”問題中,我們給出了一個處理字符串數據的鍊錶。 編寫程序檢查數據是否形成回文。 示例 ba->c->d->ca->b 1 說明:在上面的示例中,我們可以看到...

詳情