請編寫一個(gè)函數(shù),使其可以刪除某個(gè)鏈表中給定的(非末尾)節(jié)點(diǎn),你將只被給定要求被刪除的節(jié)點(diǎn)?,F(xiàn)有一個(gè)鏈表 -- head = [4,5,1,9],...
給定一個(gè)二叉樹, 找到該樹中兩個(gè)指定節(jié)點(diǎn)的最近公共祖先。百度百科中最近公共祖先的定義為:“對于有根樹 T 的兩個(gè)結(jié)點(diǎn) p、q,最近公共祖先表示為...
給定一個(gè)二叉搜索樹, 找到該樹中兩個(gè)指定節(jié)點(diǎn)的最近公共祖先。百度百科中最近公共祖先的定義為:“對于有根樹 T 的兩個(gè)結(jié)點(diǎn) p、q,最近公共祖先表...
給定一個(gè)整數(shù),編寫一個(gè)函數(shù)來判斷它是否是 2 的冪次方。示例 1:輸入: 1輸出: true解釋: 20 = 1示例 2:輸入: 16輸出: t...
給定一個(gè)二叉搜索樹,編寫一個(gè)函數(shù) kthSmallest 來查找其中第 k 個(gè)最小的元素。說明:你可以假設(shè) k 總是有效的,1 ≤ k ≤ 二叉...
給定一個(gè)整數(shù)數(shù)組,判斷是否存在重復(fù)元素。如果任何值在數(shù)組中出現(xiàn)至少兩次,函數(shù)返回 true。如果數(shù)組中每個(gè)元素都不相同,則返回 false。示例...
在未排序的數(shù)組中找到第 k 個(gè)最大的元素。請注意,你需要找的是數(shù)組排序后的第 k 個(gè)最大的元素,而不是第 k 個(gè)不同的元素。示例 1:輸入: [...
反轉(zhuǎn)一個(gè)單鏈表。示例:輸入: 1->2->3->4->5->NULL輸出: 5->4->3->2->1->NULL show the code:...
給定一個(gè)大小為 n 的數(shù)組,找到其中的眾數(shù)。眾數(shù)是指在數(shù)組中出現(xiàn)次數(shù)大于 的元素。你可以假設(shè)數(shù)組是非空的,并且給定的數(shù)組總是存在眾數(shù)。示例 1...