找到 7345 篇文章 關於 C++

透過重複移除任意遞增對中的一個元素,將陣列簡化為單個元素

Divya Sahni
更新於 2023年10月25日 13:26:49

134 次瀏覽

透過重複移除元素將陣列簡化為單個元素,遵循以下標準:選擇索引 i 和 j,使得 i < j 且 arr[i] < arr[j],並將其中一個元素轉換為 0。問題陳述 給定一個包含正整數的陣列 arr[]。查詢是否可以透過重複移除任意遞增對中的一個元素來將陣列簡化為單個元素。如果可能,返回 true 以及所選擇的索引和被移除元素的索引。示例 1 輸入 arr[] = {5, 7, 10, 2, 4, ... 閱讀更多

具有每個項等於前 K 個項的乘積的給定遞推關係的第 N 項

Divya Sahni
更新於 2023年10月25日 13:24:35

61 次瀏覽

遞推關係 - 在數學中,遞推關係是指一個方程,其中序列的第 n 項等於前幾項的某種組合。對於每個項等於前 K 項乘積的遞推關係,讓我們定義 N 和 K 以及一個包含關係前 K 項的陣列 arr[]。因此,第 n 項由下式給出: $$\mathrm{F_N= F_{N−1} ∗ F_{N−2} ∗ F_{N−3} ∗ . . .∗ F_{N−K}}$$ 問題陳述 給定兩個正整數 N 和 K 以及一個包含 K 個正整數的整數陣列。查詢第 N 項 ... 閱讀更多

透過執行最多 K 次遞增操作來最大化相等元素子陣列的長度

Divya Sahni
更新於 2023年10月25日 13:18:47

134 次瀏覽

子陣列是陣列的連續部分,即可以將其視為另一個數組內部的陣列。例如,取以下陣列,array[] = {1, 2, 3, 4, 5, 6} 對於上述陣列,一個可能的子陣列是 subarry[] = {2, 3, 4} 問題陳述 給定一個具有 N 個正整數的陣列 arr[] 和一個正整數 K,表示可以新增到陣列元素中的最大數量。任務是透過最多 K 次遞增操作來遞增陣列的元素,並返回可能的最大… 閱讀更多

N 元樹中奇數層和偶數層節點的和的差

Divya Sahni
更新於 2023年10月25日 13:12:30

96 次瀏覽

N 元樹是一種樹形資料結構,其中每個節點最多可以有 N 個子節點,其中 N 是一個正整數 (N >= 0)。N 元樹用於許多應用程式,例如檔案系統、組織結構圖和程式語言中的語法樹。具有 N = 4 的 N 元樹示例。A / \ \ \ B C D E / | \ ... 閱讀更多

使用最短路徑快速演算法檢測圖中的負環

Divya Sahni
更新於 2023年10月25日 13:07:40

170 次瀏覽

最短路徑快速演算法是 Bellman-Ford 演算法的改進或更最佳化的版本。它計算加權有向圖中單源的最短路徑。該演算法特別適用於具有負權邊的圖。演算法 給定一個加權有向圖和一個源頂點,該演算法查詢從到圖中每個頂點的最短路徑。從到最短路徑的長度儲存在每個頂點的中。過程 Shortest-Path-Faster-Algorithm(G, s) 對於 G 中的每個頂點 v ≠ s for each vertex v ≠ s in V(G) ... 閱讀更多

檢查二叉樹是否是奇偶樹

Divya Sahni
更新於 2023年10月25日 13:01:21

141 次瀏覽

奇偶樹 - 如果所有偶數層(將根節點視為第 0 層)的節點都具有偶數值,並且所有奇數層的節點都具有奇數值,則二叉樹稱為奇偶樹。問題陳述 給定一個二叉樹。任務是檢查二叉樹是否是奇偶樹。示例 1 輸入 6 / \ 3 7 / \ ... 閱讀更多

檢查二叉樹是否在奇數層和偶數層包含嚴格遞增和遞減順序的節點值

Divya Sahni
更新於 2023年10月25日 12:51:49

51 次瀏覽

二叉樹的層級 - 在二叉樹中,節點的層級是指其到根節點的距離。根節點被認為在第 0 層,其直接子節點在第 1 層,它們的子節點在第 2 層,依此類推。以下示例說明了二叉樹的層級,A

透過在每次插入後重復反轉陣列而獲得的陣列

Divya Sahni
更新於 2023年10月25日 12:50:05

61 次瀏覽

陣列插入和反轉是最常見的陣列操作技術之一。陣列操作旨在修改陣列的內容以獲得所需的結果。問題陳述 給定一個輸入陣列 A[]。任務是將給定陣列的元素插入到現有陣列中,其中輸出陣列的反轉跟隨每次插入。示例 1 - 輸入:A[] = {1, 2, 3, 4, 5} 輸出:R[] = {5, 3, 1, 2, 4} 說明 最初,輸出陣列 R[] 為空。插入 1:R[] = {1} 插入 2:… 閱讀更多

列印給定字串中相鄰重複字元的頻率

Vanshika Sood
更新於 2023年10月25日 12:05:37

137 次瀏覽

字串是由一系列字元組成的資料結構。字串的結尾由一個特殊的字元標記,稱為空字元,通常用 ASCII 碼 0 表示。問題陳述 給定一個特定長度的字串 s,手頭的任務是列印相鄰重複字元及其重複頻率。例如 輸入:s = “committee” 輸出:[[m, 2], [t, 2], [e, 2]] 說明 字元 m 連續出現兩次。同樣,字元 t 和 e 也連續出現兩次。因此,我們返回向量… 閱讀更多

最小化移除次數以將另一個字串作為給定字串的子序列移除

Vanshika Sood
更新於 2023年10月25日 12:01:38

168 次瀏覽

子序列是指可以透過移除零個或多個元素(無需更改剩餘元素的順序)從另一個序列獲得的序列。簡單來說,子序列是透過選擇原始序列中的元素(同時保留其相對順序)而派生的。例如,考慮序列 [1, 2, 3, 4]。此序列的一些可能的子序列是:[1, 2],[1, 3, 4],[2, 4],[1, 2, 3, 4],[3] 和 [4]。問題陳述 目標是確定要從字串 s1 中移除的最小字元數,以便消除任何… 閱讀更多

廣告