找到 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, ... 閱讀更多

給定遞推關係的第 N 項,其中每一項都等於前 K 項的乘積

Divya Sahni
更新於 2023-10-25 13:24:35

62 次瀏覽

遞推關係 - 在數學中,遞推關係是指一個方程,其中序列的第 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 演算法的改進或更最佳化的版本。它計算加權有向圖中單源的最短路徑。此演算法特別適用於具有負權邊的圖。演算法給定一個加權有向圖和一個源頂點,該演算法找到從到圖中每個頂點s的最短路徑。從到 的最短路徑的長度儲存在每個頂點的 中。過程 Shortest-Path-Faster-Algorithm(G, s) 對於 G 中的每個頂點 v ≠ s ... 閱讀更多

檢查二叉樹是否為奇偶樹

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 中移除的最少字元數,以便消除任何出現的 ... 閱讀更多

廣告

© . All rights reserved.