面試問題


陣列問題加速

問題1 計算給定總和 在問題“具有給定總和的計數對”中,我們給定了一個整數array [],另一個數字為“ sum”,您必須確定給定數組中兩個元素中的任何一個是否具有等於“ sum”的總和。 示例輸入:arr [] = {1,3,4,6,7}並且sum =9。輸出:“找到元素...

詳情

問題2 按第一次出現的順序對數組元素進行分組多次出現 您將得到一個問題,其中給出了多次出現數字的未排序數組。 任務是將所有多次出現的數組元素按首次出現進行排序。 同時,順序應與號碼的順序相同。 輸入示例:[2,3,4,3,1,3,2,4] ...

詳情

問題3 兩個元素的頻率之間的最大差異,使得具有更大頻率的元素也更大 假設您有一個整數數組。 問題陳述要求找出給定數組的任何兩個不同元素的頻率之間的最大差,但頻率較高的元素的值也應大於其他整數。 輸入示例:arr [] = {2,4,4,4,3,2} ...

詳情

問題4 所有唯一三元組的總和為給定值 我們給出了一個整數數組和一個稱為'sum'的給定數字。 問題陳述要求找出加起來等於給定數字“和”的三元組。 示例輸入:arr [] = {3,5,7,5,6,1} sum = 16輸出:(3,7,6),(5,5,6)說明:三元組等於給定的.. 。

詳情

問題5 將數組中的0和1分開 問題陳述假設您有一個整數數組。 問題“將數組中的0和1分離”要求將數組分為兩個部分,即0和1。 0應該在數組的左側,而1應該在數組的右側。 ...

詳情

問題6 在數組中找到最大的d,使a + b + c = d 問題陳述假設您有一個整數數組。 輸入值都是不同的元素。 問題“在數組中找到最大的d,以便a + b + c = d”要求找出集合中的最大元素'd',以使a + b + c = ...

詳情

問題7 數組中存在的最大連續數 問題陳述假設您有一個大小為N的整數數組。問題“數組中存在最大連續數”要求找出可能散佈在數組中的最大連續數。 示例arr [] = {2,24,30,26,99,25} 3說明:...

詳情

問題8 查找一個數組是否是另一個數組的子集 問題“查找一個數組是否是另一個數組的子集”指出給您兩個數組arra1 []和array2 []。 給定的數組是未排序的。 您的任務是查找array2 []是否是array1 []的子集。 示例arr1 = [1,4,5,7,8,2] arr2 = [1,7,2,4] arr2 []是...

詳情

問題9 具有特定差異的最大對數之和 問題“具有特定差異的對的最大和”表示給您一個整數數組和一個整數K。然後,我們被要求找出獨立對的最大和。 如果兩個整數的絕對差小於K,我們可以將它們配對....

詳情

問題10 將所有三胞胎打印成形成AP的有序陣列 問題“在形成AP的排序數組中打印所有三元組”說明我們已經給出了一個排序整數數組。 任務是找出所有可能形成算術級數的三元組。 示例arr [] = {1,3,5,7,8,12,15,16,20,30}(1、3、5),(3、5、7),(1、8、15), (8,...

詳情

問題11 計算產品等於給定數量的三胞胎的數量 問題“計數具有等於給定數的乘積的三元組的數量”指出我們得到了一個整數數組和一個數m。 問題陳述要求找出乘積等於m的三元組總數。 示例arr [] = {1,5,2,6,10,3} m = 30 3說明三元組...

詳情

問題12 數組中元素的第一個索引與最後一個索引之間的最大差 假設您有一個整數數組。 問題“數組中元素的第一個索引與最後一個索引之間的最大差”要求找出數組中存在的每個數字的第一個索引與最後一個索引之間的差,以使該差最大。 例子 ...

詳情

問題13 查找出現在第一個數組中而不是第二個數組中的元素 問題“查找出現在第一個數組中而不是第二個數組中的元素”指出給了您兩個數組。 數組由所有整數組成。 您必須找出將不會出現在第二個數組中但出現在第一個數組中的數字。 例子 ...

詳情

問題14 子序列增加的最大乘積 問題陳述問題“不斷增加的子序列的最大乘積”指出給您一個整數數組。 現在,您需要找出可以實現的最大乘積,從而乘以不斷增加的子序列的元素。 需要注意的是,我們不是...

詳情

問題15 從給定序列中形成最小數 問題“從給定序列中形成最小數”表明您僅獲得了I和D的某種模式。 I的含義代表增加和減少,我們為D提供了問題。問題陳述要求打印滿足給定模式的最小數量。 我們有 ...

詳情

問題16 兩組的不重疊和 問題陳述問題“兩組的不重疊總和”指出,給您兩個數組作為輸入值,其大小分別為n的arrA []和arrB []。 同樣,這兩個陣列分別具有不同的元素和一些共同的元素。 您的任務是找出總數...

詳情

問題17 數組中範圍的乘積 問題陳述問題“數組中範圍的乘積”指出給您一個整數數組,該數組由1到n之間的數字和q個查詢數目組成。 每個查詢都包含範圍。 問題陳述要求在...下的給定範圍內查找產品。

詳情

問題18 每個大小為k的窗口中的第一個負整數 問題陳述問題“大小為k的每個窗口中的第一個負整數”表示給您一個包含正整數和負整數的數組,對於大小為k的每個窗口,請在該窗口中打印第一個負整數。 如果在任何窗口中都沒有負整數,則輸出...

詳情

問題19 分離偶數和奇數 問題陳述假設您有一個整數數組。 問題“分隔偶數和奇數”要求重新排列數組,以便可以將奇數和偶數分隔為數組的兩個部分。 偶數移到數組的左側,而奇數...

詳情

問題20 除自身以外的數組乘積 問題陳述“除自我之外的數組乘積”問題,指出給您一個數組[[]。 打印另一個具有相同大小的數組p [],以使數組p的第i個索引處的值等於原始數組所有元素的乘積...

詳情

問題21 第一次失誤陽性 問題陳述“第一個缺失的正數”問題指出,給您分配了大小為n的數組a [](已排序或未排序)。 查找此數組中缺少的第一個正數。 示例a [] = {1,3,-1,8} 2說明:如果對數組進行排序,則會得到{-1,...

詳情

問題22 橋樑和火炬問題程序 問題陳述“橋樑和火炬”問題指出,您需要一定的時間才能跨過橋樑。 由於時間到了,它包含正整數。 隨著時間的流逝,我們得到了一座橋樑,一個人需要跨越。 這座橋只允許...

詳情

問題23 從四個排序數組中計算四倍,其總和等於給定值x 問題陳述問題“從四個已排序數組中求和,使它們的和等於給定值x的四倍”表示給了您四個整數數組和一個稱為x的值。 問題陳述要求找出可以由...的元素總和形成多少個四聯體。

詳情

問題24 素數頻率大於或等於k的數 問題陳述問題“素數頻率大於或等於k的數字”指出給您一個整數數組,大小為n,整數值k。 其中的所有數字都是質數。 問題陳述要求找出出現在...中的數字。

詳情

問題25 排除某些元素的最大子數組總和 問題陳述我們得到一個數組,我們需要找到不包括某些元素的最大子數組總和。 也就是說,我們需要找到子數組的最大和,以使我們正在考慮的子數組不包含被告知要排除的元素。 最大值示例

詳情

問題26 查找使陣列回文數最少的合併操作 問題陳述您將得到一個整數數組。 問題說明要求找到組成陣列回文的最小合併操作數,即找出要在陣列上形成回文的最小合併操作數。 合併操作僅意味著...

詳情

問題27 二維矩陣中的最大和矩形 問題陳述在2D矩陣中找到最大和矩形,即找到一個具有最大和的子矩陣。 子矩陣不過是給定2D數組內部的2D數組。 因此,您有一個帶符號整數的矩陣,需要計算子矩陣和的總和。

詳情

問題28 最大總和連續子數組 問題陳述您將得到一個整數數組。 問題陳述要求找出最大的和連續子數組。 這只意味著找到一個子數組(連續元素),該子數組在給定數組的所有其他子數組中具有最大的總和。 示例arr [] = {1,-3,4,...

詳情

問題29 計算每個大小為K的窗口中的不同元素 子集是我們已經處理了一段時間的東西。 在上一集中,我們介紹了可以用不同的偶數構成的子集的數量。 這次,我們在每個大小為K的窗口中計算不同的元素。第1節關於問題。 給定一個未排序的數組...

詳情

問題30 計算數組中存在其產品的對 在其乘積存在於數組問題中的計數對中,我們給出了一個數組,計算其乘積值存在於數組中的所有不同對。 示例輸入A [] = {2,5,6,3,15}輸出其數組中存在乘積的不重複對的數量為:2對為:(2,...

詳情

問題31 計算給定總和的對 給定一個大小為n的整數數組和一個整數“ K”,您需要計算總和等於“ K”的數組中存在的對數(不需要唯一)。 示例輸入:Arr = {1、5、7、1} K = 6輸出:2給定總和的計數對的蠻力解主要思想...

詳情

問題32 檢查數組是否可堆棧排序 在檢查數組是否為可堆​​疊排序問題時,我們給了數組a [],大小為n,其中包含從1到n的隨機順序的元素。 僅按照這兩個操作,使用臨時堆棧按升序對數組進行排序–在開始處刪除元素...

詳情

問題33 查找流中的前K個(或最常見)數字 在查找流問題中的前k個(或最常見的)數字時,我們給出了一個由一些數字組成的整數數組。 問題陳述指出,您必須從數組中取出一個元素,並且頂部最多只能有k個數字。 我們需要 ...

詳情

問題34 右邊的NGE數量 在正確問題的NGE數量中,我們給出了一個大小為n的數組a []和q個代表該數組索引的查詢數量。 對於每個查詢,我都會在右邊打印出下一個更大元素的總數。 示例輸入a [] = ...

詳情

問題35 用最小平均找到給定長度的子數組 問題陳述在“使用最小平均數查找給定長度的子數組”問題中,我們給出了一個數組和一個輸入整數X。編寫一個程序以查找平均長度最小/最小的長度為X的子數組。 打印子數組中具有最少...的開始和結束索引

詳情

問題36 查找要翻轉的零,以使連續的1的數量最大化 問題陳述在“查找要翻轉的零以使連續1的數目最大化”問題中,我們給出了一個二進制數組和一個數字x表示數字no。 的零被翻轉。 編寫程序以查找需要翻轉的零,以便...

詳情

問題37 在未排序的數組中找到出現奇數的兩個數字 問題陳述在“查找未排序數組中出現奇數的兩個數字”問題中,我們給出了一個未排序數組。 在此數組中,除了兩個數字以外,所有其他數字均出現偶數次。 找到出現奇數次的兩個數字。 注意:...

詳情

問題38 在數組中實現兩個堆棧 問題陳述在“在數組中實現兩個堆棧”問題中,我們必須在數組中實現兩個堆棧,這樣,如果用戶要在兩個堆棧中的任意一個中推送元素,則在數組變滿之前不會有錯誤。 示例推5 ...

詳情

問題39 拔河 問題陳述在拔河問題中,我們給出了一個整數數組,將該數組分成大小為n / 2大小的兩個子集,以使兩個子集之和的差值最小。 如果n為偶數,則每個子集大小為n / 2。 如果 ...

詳情

問題40 分區問題 問題陳述在分區問題中,我們給出了一個包含n個元素的集合。 查找給定集合是否可以分為兩個集合,這些集合的子集中的元素之和相等。 示例輸入arr [] = {4,5,11,9,8,3}輸出是說明數組...

詳情

問題41 從重複數組中查找丟失的元素 問題陳述給定兩個數組A和B,一個數組是另一個數組的重複,除了一個元素。 A或B中缺少一個元素。我們需要從重複的數組中找到丟失的元素。 示例5 1 6 4 8 9 6 4 8 ...

詳情

問題42 在給定總和的情況下在數組中查找三元組 問題陳述給定一個整數數組,找到該數組中三個元素的總和等於給定值X的組合。在這裡,我們將打印得到的第一個組合。 如果沒有這樣的組合,則打印-1。 示例輸入N = 5,X = 15 arr [] = ...

詳情

問題43 未排序數組中丟失的最小正數 問題陳述在給定的未排序數組中,找到未排序數組中缺失的最小正數。 正整數不包括0。如果需要,我們可以修改原始數組。 該數組可以包含正數和負數。 範例a。 輸入數組:[3,4,-1,0,-2,2,1,...

詳情

問題44 非連續元素的最大和 問題陳述在給定的“非連續元素的最大和”中,您需要找到非連續元素的最大和。 您不能添加直接鄰居號碼。 例如[1,3,5,6,7,8,]這裡1,3是相鄰的,所以我們不能將它們相加,而6,8不是相鄰的,所以我們...

詳情

問題45 上一個和下一個的乘法 上一個和下一個問題的語句乘法:在給定數組中,將每個元素替換為其下一個和上一個元素的乘積。 對於第一個元素(a [0]),我們需要將其替換為next和它本身的乘積;對於最後一個元素(a [n-1]),我們需要將其替換...

詳情

問題46 產品陣列之謎 問題陳述在積數組難題中,我們需要構造一個數組,其中第ith個元素將是給定數組中除第ith個元素之外的所有元素的乘積。 示例輸入5 10 3 5 6 2輸出180 ...

詳情

字符串問題Accolite

問題47 從給定序列中形成最小數 問題“從給定序列中形成最小數”表明您僅獲得了I和D的某種模式。 I的含義代表增加和減少,我們為D提供了問題。問題陳述要求打印滿足給定模式的最小數量。 我們有 ...

詳情

問題48 重新排列二進製字符串作為x和y的交替出現 問題陳述假設您得到了一個二進製字符串,以及兩個數字x和y。 該字符串僅包含0和1。 問題“將二進製字符串重新排列為x和y的交替出現”要求重新排列字符串,以使0出現x次數⇒1出現...

詳情

問題49 反向字符串中的單詞 問題陳述“字符串中的反向單詞”指出給您一個大小為n的字符串s。 以相反的順序打印字符串,以使最後一個單詞成為第一個單詞,第二個單詞成為第二個單詞,依此類推。 在此,字符串是指包含單詞的句子,而不是...

詳情

問題50 KMP算法 KMP(Knuth-Morris-Pratt)算法用於在給定字符串中進行模式搜索。 給我們一個字符串S和一個模式p,我們的目標是確定字符串中是否存在給定的模式。 示例輸入:S =“ aaaab” p =“ aab”輸出:true天真方法...

詳情

問題51 使用堆棧反轉字符串 我們給出了一個長度為n的字符串s,其中包含小寫字母,大寫字母,整數和一些特殊符號。 使用堆棧反轉給定的字符串。 讓我們看一些示例以更好地理解。 示例輸入s =“ TutorialCup”輸出puClairotuT輸入s =“ Stack”使用堆棧輸出kcatS ...

詳情

問題52 Rabin Karp算法 Rabin Karp算法用於在給定的文本字符串中找到模式字符串。 查找模式字符串的算法或方法種類繁多。 在該算法中,我們使用散列來查找模式匹配。 如果我們為子字符串獲得相同的哈希碼...

詳情

問題53 根據另一個字符串對字符串進行排序 問題陳述給定兩個輸入字符串,一個模式和一個字符串。 我們需要根據模式定義的順序對字符串進行排序。 模式字符串沒有重複項,並且具有字符串的所有字符。 輸入格式第一行包含我們需要的字符串s。

詳情

問題54 使用分而治之的最長公共前綴 問題陳述在“使用分而治之的最長公共前綴”問題中,我們給出了一個整數n和n個字符串。 編寫一個將打印最長的公共前綴的程序。 如果沒有通用前綴,則打印“ -1”。 輸入格式第一行包含一個整數n。 ...

詳情

問題55 打印在屏幕上打印字符串的最短路徑 問題陳述在“打印在屏幕上打印字符串的最短路徑”問題中,我們提供了一個屏幕,其中包含來自AZ的字母和輸入字符串,通過使用遙控器,我們可以從一個字符轉到另一個字符,遙控器僅包含左,右,上以及底部鍵。 寫一個函數...

詳情

問題56 流中回文檢查的在線算法 問題陳述在“檢查流中回文率的在線算法”問題中,我們給出了一個字符流(字符被一個接一個地接收)。 編寫一個程序,直到現在為止接收到的字符形成回文,然後每次都打印“ yes”。 輸入格式第一個也是唯一一個...

詳情

問題57 檢查兩個給定的字符串是否彼此同構 問題陳述在“檢查兩個給定的字符串是否彼此同構”問題中,我們給出了兩個字符串s1和s2。 編寫一個程序,說明給定的字符串是否同構。 注意:如果有兩個字符串,則稱兩個字符串是同構的。

詳情

樹問題Accolite

問題58 給定一棵二叉樹,如何刪除所有半節點? 問題“給出一棵二叉樹,如何刪除所有半節點?” 指出您已獲得一棵二叉樹。 現在,您需要刪除半節點。 半節點定義為樹中只有一個子節點的節點。 要么是...

詳情

問題59 二叉樹的邊界遍歷 問題陳述問題“二叉樹的邊界遍歷”指出您已獲得一棵二叉樹。 現在,您需要打印二叉樹的邊界視圖。 這裡的邊界遍歷意味著所有節點都顯示為樹的邊界。 從...可以看到節點

詳情

問題60 二叉樹的底視圖 問題陳述問題“二叉樹的底視圖”指出您已獲得一棵二叉樹,現在需要查找給定樹的底視圖。 當我們從向下的方向看到一棵樹時。 我們可見的節點是底部...

詳情

問題61 二叉樹的打印右視圖 問題陳述問題“二叉樹的打印權限視圖”指出您已獲得一棵二叉樹。 現在,您需要找到這棵樹的正確視圖。 在這裡,二叉樹的右視圖意味著當從樹的頂部看時,按樹的外觀打印序列。

詳情

問題62 二進制搜索樹刪除操作 問題陳述問題“二進制搜索樹刪除操作”要求我們對二進制搜索樹執行刪除操作。 刪除功能是指刪除具有給定密鑰/數據的節點的功能。 示例要刪除的輸入節點= 5二進制搜索樹刪除操作的輸出方法...

詳情

問題63 求二叉樹高度的迭代方法 問題陳述問題“查找二叉樹的高度的迭代方法”指出您已獲得一棵二叉樹,請使用迭代方法查找樹的高度。 示例輸入3輸入4用於查找二叉樹高度的迭代方法算法樹的高度...

詳情

問題64 克隆具有隨機指針的二叉樹 問題陳述您將獲得帶有一些隨機指針的完整二叉樹。 隨機指針指向的是每個節點指向其左,右子節點之外的節點。 因此,這也改變了簡單的二叉樹中節點的標準結構。 現在...的節點

詳情

問題65 在BST中查找第k個最小元素(BST中的訂單統計信息) 問題陳述“在BST中查找第k個最小元素(BST中的訂單統計信息)”問題指出,您得到了一個二進制搜索樹,需要在BST中找到第k個最小的數字。 這意味著如果我們對二進制搜索樹進行有序遍歷並存儲...

詳情

問題66 檢查二進制樹是否為BST的程序 問題陳述“檢查二進制樹是否為BST的程序”指出您已獲得了二進制樹,並且需要檢查二進制樹是否滿足二進制搜索樹的屬性。 因此,二叉樹具有以下屬性:左子樹...

詳情

問題67 沒有遞歸的給定二叉樹節點的打印祖先 給定一棵二叉樹和一個特定的節點或密鑰。 給定二叉樹節點的祖先打印而無需遞歸。 示例輸入:key = 7輸出:3 1輸入:key = 4輸出:2 1給定二叉樹節點祖先的算法創建一個類Node ...

詳情

問題68 按垂直順序打印二叉樹 在此問題中,我們提供了一個指示二叉樹的根的指針,您的任務是按垂直順序打印二叉樹。 示例輸入1 / \ 2 3 / \ / \ 4 5 6 7 \ \ 8 9輸出4 2 ...

詳情

圖表問題Accolite

問題69 拓撲排序 給定有向無環圖,對圖節點進行拓撲排序。 拓撲排序示例上面圖的拓撲排序是-> {1,2,3,0,5,4}理論對有向無環圖(DAG)進行了拓撲排序。 DAG中沒有循環。 即,沒有這樣的路徑從...的任何節點開始

詳情

問題70 Dijkstra算法 Dijkstra是最短路徑算法。 Dijkstra算法用於查找所有節點到給定起始節點的最短距離。 它通過不斷貪婪地添加節點,從而在邏輯上從單個源節點創建最短路徑樹,從而使...

詳情

堆積問題Accolite

問題71 從給定序列中形成最小數 問題“從給定序列中形成最小數”表明您僅獲得了I和D的某種模式。 I的含義代表增加和減少,我們為D提供了問題。問題陳述要求打印滿足給定模式的最小數量。 我們有 ...

詳情

問題72 沒有遞歸的給定二叉樹節點的打印祖先 給定一棵二叉樹和一個特定的節點或密鑰。 給定二叉樹節點的祖先打印而無需遞歸。 示例輸入:key = 7輸出:3 1輸入:key = 4輸出:2 1給定二叉樹節點祖先的算法創建一個類Node ...

詳情

問題73 使用堆棧排隊 在使用堆棧問題的隊列中,我們必須使用堆棧數據結構的標準功能來實現隊列的以下功能:排隊:在隊列末尾添加元素出隊:從隊列開始處刪除元素示例輸入:入隊(5)入隊(11)入隊(39)出隊()...

詳情

問題74 反轉隊列 在“反轉隊列”問題中,我們給出了一個隊列,編寫了一種算法來反轉該隊列。 示例輸入隊列= 10-> 8-> 4-> 23輸出隊列= 23-> 4-> 8-> 10輸入隊列= 11-> 98-> 31-> 42-> 73-> 6輸出隊列= 6 ...

詳情

問題75 檢查數組是否可堆棧排序 在檢查數組是否為可堆​​疊排序問題時,我們給了數組a [],大小為n,其中包含從1到n的隨機順序的元素。 僅按照這兩個操作,使用臨時堆棧按升序對數組進行排序–在開始處刪除元素...

詳情

問題76 使用堆棧反轉字符串 我們給出了一個長度為n的字符串s,其中包含小寫字母,大寫字母,整數和一些特殊符號。 使用堆棧反轉給定的字符串。 讓我們看一些示例以更好地理解。 示例輸入s =“ TutorialCup”輸出puClairotuT輸入s =“ Stack”使用堆棧輸出kcatS ...

詳情

問題77 右邊的NGE數量 在正確問題的NGE數量中,我們給出了一個大小為n的數組a []和q個代表該數組索引的查詢數量。 對於每個查詢,我都會在右邊打印出下一個更大元素的總數。 示例輸入a [] = ...

詳情

問題78 在數組中實現兩個堆棧 問題陳述在“在數組中實現兩個堆棧”問題中,我們必須在數組中實現兩個堆棧,這樣,如果用戶要在兩個堆棧中的任意一個中推送元素,則在數組變滿之前不會有錯誤。 示例推5 ...

詳情

排隊問題加速

問題79 求二叉樹高度的迭代方法 問題陳述問題“查找二叉樹的高度的迭代方法”指出您已獲得一棵二叉樹,請使用迭代方法查找樹的高度。 示例輸入3輸入4用於查找二叉樹高度的迭代方法算法樹的高度...

詳情

問題80 每個大小為k的窗口中的第一個負整數 問題陳述問題“大小為k的每個窗口中的第一個負整數”表示給您一個包含正整數和負整數的數組,對於大小為k的每個窗口,請在該窗口中打印第一個負整數。 如果在任何窗口中都沒有負整數,則輸出...

詳情

問題81 使用堆棧排隊 在使用堆棧問題的隊列中,我們必須使用堆棧數據結構的標準功能來實現隊列的以下功能:排隊:在隊列末尾添加元素出隊:從隊列開始處刪除元素示例輸入:入隊(5)入隊(11)入隊(39)出隊()...

詳情

問題82 反轉隊列 在“反轉隊列”問題中,我們給出了一個隊列,編寫了一種算法來反轉該隊列。 示例輸入隊列= 10-> 8-> 4-> 23輸出隊列= 23-> 4-> 8-> 10輸入隊列= 11-> 98-> 31-> 42-> 73-> 6輸出隊列= 6 ...

詳情

矩陣問題Accolite

問題83 二維矩陣中的最大和矩形 問題陳述在2D矩陣中找到最大和矩形,即找到一個具有最大和的子矩陣。 子矩陣不過是給定2D數組內部的2D數組。 因此,您有一個帶符號整數的矩陣,需要計算子矩陣和的總和。

詳情

問題84 打印在屏幕上打印字符串的最短路徑 問題陳述在“打印在屏幕上打印字符串的最短路徑”問題中,我們提供了一個屏幕,其中包含來自AZ的字母和輸入字符串,通過使用遙控器,我們可以從一個字符轉到另一個字符,遙控器僅包含左,右,上以及底部鍵。 寫一個函數...

詳情

其他問題Accolite

問題85 兩個鍊錶的並集和相交 給定兩個鏈接列表,創建另外兩個鏈接列表以獲取現有列表元素的並集和交集。 示例輸入:List1:5→9→10→12→14 List2:3→5→9→14→21輸出:Intersection_list:14→9→5 Union_list:...

詳情

問題86 範圍內沒有重複數字的總數 系統會為您提供一系列數字(開始,結束)。 給定的任務是找出一個範圍內沒有重複數字的總數。 示例輸入:10 50輸出:37說明:10沒有重複的數字。 11有一個重複的數字。 12沒有重複的數字。 ...

詳情

問題87 編寫函數以獲取兩個鍊錶的交點 問題陳述問題“編寫函數以獲取兩個鍊錶的交點”指出您有兩個鍊錶。 但是它們不是獨立的鍊錶。 它們在某些時候連接在一起。 現在,您需要找到這兩個列表的交點。 ...

詳情

問題88 鍊錶週期 問題陳述“鏈接列表週期”問題指出您已獲得一個鏈接列表。 查找是否包含任何循環? 帶有循環的鍊錶示例1-> 2-> 3無循環說明:鍊錶不包含任何循環,因為如果這樣做,則將有兩個no des ...

詳情

問題89 查找每個僱員下的僱員人數 HashMap是最有用的數據結構之一。 查找每個僱員下的僱員人數是一個使我想起那部著名電影的開始的問題。 就像在夢中做夢。 在這裡,我們有一名僱員在一名僱員下工作,依此類推。 問題陳述那麼...

詳情

問題90 前K個常用字 在前K個常見詞問題中,我們給出了一個詞列表和一個整數k。 在列表中打印k個最常用的字符串。 示例輸入:list = {“代碼”,“天空”,“筆”,“天空”,“天空”,“藍色”,“代碼”} k = 2輸出:天空代碼輸入:list = {“是”, ...

詳情

問題91 N皇后問題 N皇后問題使用回溯的概念。 在這裡,我們將皇后放置為使得沒有皇后處於攻擊狀態。 皇后的攻擊條件是,如果兩個皇后在同一列,行和對角線上,則它們將受到攻擊。 讓我們通過下圖看到它。 這裡 ...

詳情

問題92 反向鏈接列表 問題陳述問題“反向鏈接列表”指出,我們已獲得鏈接列表的開頭。 我們必須通過更改鏈接之間的鏈接來反向鏈接列表,並返回反向鏈接列表的開頭。 示例10-> 20-> 30-> 40-> NULL NULL <-10 <-20 <-30 <-40

詳情

問題93 查找第N個節點 問題陳述在“查找第N個節點”問題中,我們給出了一個鏈接列表以查找第n個節點。 程序應在第n個節點中打印數據值。 N是輸入整數索引。 示例3 1 2 3 4 5 6 3方法給定一個鍊錶...

詳情