找到 20篇文章 用於編碼練習

檢查給定陣列是否表示最小堆

AYUSH MISHRA
更新於 2024年11月22日 15:00:07

18 次瀏覽

堆是一種基於樹的資料結構,其中樹是一個完全二叉樹。二叉堆有兩種型別:最大堆和最小堆。最小堆是一種樹狀結構,其中父節點的值始終小於其左右子節點的值,並且此屬性遞迴地適用於所有節點,直到到達葉節點。根據此屬性,最小堆的根節點具有最小值。在本文中,我們將檢查一個數組是否表示最小堆。問題描述 我們…… 閱讀更多

C++中最長的連續子序列

Jiya Garg
更新於 2024年9月2日 18:02:19

53 次瀏覽

給定一個整數陣列,確定最長子序列的長度,其中元素是連續整數,無論它們在子序列中的順序如何。輸入 arr = {100, 4, 200, 1, 3, 2} 輸出 最長連續序列的長度是:4 最長連續子序列的不同方法 下面是獲得最長連續子序列的方法 透過排序陣列 透過使用集合 方法 1:透過排序陣列 下面是使用陣列排序在 C++ 中獲得最長連續子序列的步驟…… 閱讀更多

查詢字串分數的程式

Revathi Satya Kondra
更新於 2024年7月23日 11:06:32

209 次瀏覽

字串的分數是一個概念,用於根據字串中相鄰字元的 ASCII 值之間的絕對差之和來計算分數。問題陳述 給定一個字串 s,計算字串的分數。分數定義為相鄰字元的 ASCII 值之間絕對差的總和。示例場景 1 輸入:s="abc" 輸出:2 s 中字元的 ASCII 值為 'a' = 97、'b' = 98、'c' = 99。因此,s 的分數 = |97-98|+|98-99|= 1+1…… 閱讀更多

查詢最大質數差的程式

Revathi Satya Kondra
更新於 2024年7月23日 11:15:12

71 次瀏覽

最大質數差問題用於確定給定陣列中任意兩個質數的索引之間的最大差值。問題陳述 在這裡,我們給定一個整數陣列作為 nums。我們的任務是找到陣列中任意兩個質數索引之間的最大質數差。如果給定陣列中只有一個質數,則返回 0;如果沒有質數,則返回 -1。示例場景 1 輸入:arr = [11, 4, 7, 6, 13] 輸出:4 質數是 11(索引 0)、…… 閱讀更多

使陣列的中位數等於 K 的最小運算元

Revathi Satya Kondra
更新於 2024年7月23日 11:14:32

55 次瀏覽

問題“使陣列的中位數等於 K 的最小運算元”用於調整整數陣列的元素,使其中位數等於給定值 k。在一次操作中,您可以將任何元素增加或減少 1。問題陳述 目標是找到使陣列的中位數等於 K 的此類操作的最小數量。陣列的中位數是在陣列按非遞減順序排序時位於中間的元素。如果有兩個中間元素,則較大的一個被認為是中位數…… 閱讀更多

最長的嚴格遞增或嚴格遞減子陣列

Revathi Satya Kondra
更新於 2024年7月23日 11:12:00

188 次瀏覽

最長的嚴格遞增或嚴格遞減子陣列問題用於查詢給定陣列中連續子陣列的最大長度,其中元素嚴格遞增或嚴格遞減。問題陳述 給定一個整數陣列 nums,返回長度為 n 的最長子陣列,該子陣列嚴格遞增或嚴格遞減。示例場景 1 輸入:nums = [1, 3, 2, 4, 3, 5, 4, 6] 輸出:n = 2 最長的嚴格遞增子陣列是 [1, 3]、[2, 4]、[3, 5] 和 [4, 6]。最長的嚴格遞減子陣列…… 閱讀更多

替換字元後可以獲得的最新時間

Revathi Satya Kondra
更新於 2024年7月23日 11:07:00

53 次瀏覽

替換字元後可以獲得的最新時間子任務應用於輸入字串,其中字串表示為當最大數量的字元被“?”替換時為 12 小時格式的時間。在 12 小時格式的時間中,“HH:MM”,其中 HH 是集合 {00, 01, …, 10, 11} 中的元素,而 MM 也是集合 {00, 01, …, 59} 中的元素。最早的時間是 00:00,最晚的時間是 11:59。問題陳述 在此問題陳述中,目標是替換字串 s 中的所有“?”字元…… 閱讀更多

計數交替子陣列

Revathi Satya Kondra
更新於 2024年7月23日 11:22:09

157 次瀏覽

計數交替子陣列用於計算沒有兩個相鄰元素相似的子陣列的數量。我們也可以將這些子陣列稱為交替子陣列。問題陳述 在瞭解什麼是“計數交替子陣列”之前,讓我們看看什麼是子陣列和交替子陣列。子陣列是由刪除部分或不刪除給定陣列的字首元素和刪除部分或不刪除字尾元素而形成的陣列的一部分。將陣列分成多個子陣列時…… 閱讀更多

Java程式建立矩陣並用質數填充它

Shriansh Kumar
更新於 2024年7月30日 16:41:29

554 次瀏覽

根據問題陳述,我們必須建立一個空矩陣,並用從最小質數(即 2)開始的質數填充該矩陣。質數是一個大於 1 的自然數,除了 1 和它本身之外沒有正除數。例如,讓我們取數字 7。當我們將 7 除以 1 和 7 以外的任何數字時,我們都會得到餘數。例如,將 7 除以 2 得到餘數 1,將 7 除以 3 也得到餘數 1。因此,7 沒有其他除數…… 閱讀更多

Java程式遞迴刪除所有相鄰的重複項

Shriansh Kumar
更新於 2024年8月16日 08:06:38

541 次瀏覽

題目描述:給定一個長度為 N(N 為整數)的字串 str,其中包含字母數字字元。我們需要遞迴地移除所有相鄰的重複字元,使得結果字串不包含任何相鄰的重複字元。我們可以使用遞迴或迭代方法來解決這個問題。首先,我們從字串的左端移除相鄰的重複元素。之後,我們遞迴地從字串的右端移除相鄰的重複元素。示例場景 1:輸入:str1 = "tuttor";輸出:res = "tuor" 相鄰的重複字元……閱讀更多

廣告
© . All rights reserved.