題目詳情 Suppose an array of length n sorted in ascending order is rotated between 1 and n ...
題目詳情 Suppose an array of length n sorted in ascending order is rotated between 1 and n ...
題目詳情 Merge two sorted linked lists and return it as a new list. The new list should be ...
題目詳情 給定一個(gè)整數(shù),寫一個(gè)函數(shù)來(lái)判斷它是否是 3 的冪次方。如果是,返回 true ;否則,返回 false 。整數(shù) n 是 3 的冪次方需滿足:存在整數(shù) x 使得 n ...
題目詳情 給你一個(gè)整數(shù)數(shù)組 nums ,請(qǐng)你找出一個(gè)具有最大和的連續(xù)子數(shù)組(子數(shù)組最少包含一個(gè)元素),返回其最大和。子數(shù)組 是數(shù)組中的一個(gè)連續(xù)部分。 示例 1: 輸入:num...
題目詳情 給定一個(gè)數(shù)組 prices ,它的第 i 個(gè)元素 prices[i] 表示一支給定股票第 i 天的價(jià)格。你只能選擇某一天 買入這只股票,并選擇在未來(lái)的某一個(gè)不同的日...
題目詳情 給你一個(gè)整數(shù) n ,找出從 1 到 n 各個(gè)整數(shù)的 Fizz Buzz 表示,并用字符串?dāng)?shù)組 answer(下標(biāo)從 1 開始)返回結(jié)果,其中: answer[i] ...
題目詳情 假設(shè)你正在爬樓梯。需要 n 階你才能到達(dá)樓頂。每次你可以爬 1 或 2 個(gè)臺(tái)階。你有多少種不同的方法可以爬到樓頂呢? 示例 1: 輸入:n = 2輸出:2解釋:有兩...
題目詳情 你是產(chǎn)品經(jīng)理,目前正在帶領(lǐng)一個(gè)團(tuán)隊(duì)開發(fā)新的產(chǎn)品。不幸的是,你的產(chǎn)品的最新版本沒有通過質(zhì)量檢測(cè)。由于每個(gè)版本都是基于之前的版本開發(fā)的,所以錯(cuò)誤的版本之后的所有版本都是...
題目詳情 給你兩個(gè)按 非遞減順序 排列的整數(shù)數(shù)組 nums1 和 nums2,另有兩個(gè)整數(shù) m 和 n ,分別表示 nums1 和 nums2 中的元素?cái)?shù)目。請(qǐng)你 合并 nu...
題目詳情 給你二叉樹的根節(jié)點(diǎn) root ,返回其節(jié)點(diǎn)值的 層序遍歷 。 (即逐層地,從左到右訪問所有節(jié)點(diǎn))。 示例 1: 輸入:root = [3,9,20,null,nul...
題目詳情 給你一個(gè)整數(shù)數(shù)組nums ,其中元素已經(jīng)按 升序 排列,請(qǐng)你將其轉(zhuǎn)換為一棵 高度平衡 二叉搜索樹。 高度平衡 二叉樹是一棵滿足每個(gè)節(jié)點(diǎn)的左右兩個(gè)子樹的高度差的絕對(duì)值...
題目詳情 給你一個(gè)二叉樹的根節(jié)點(diǎn) root , 檢查它是否軸對(duì)稱。 示例 1: 輸入:root = [1,2,2,3,4,4,3]輸出:true Java代碼(遞歸) 總結(jié) ...
題目詳情 給你一個(gè)二叉樹的根節(jié)點(diǎn) root ,判斷其是否是一個(gè)有效的二叉搜索樹。 有效 二叉搜索樹定義如下: 節(jié)點(diǎn)的左子樹只包含 小于 當(dāng)前節(jié)點(diǎn)的數(shù)。 節(jié)點(diǎn)的右子樹只包含 大...
題目詳情 給定一個(gè)二叉樹,找出其最大深度。二叉樹的深度為根節(jié)點(diǎn)到最遠(yuǎn)葉子節(jié)點(diǎn)的最長(zhǎng)路徑上的節(jié)點(diǎn)數(shù)。 示例 1: 給定二叉樹 [3,9,20,null,null,15,7],返...
題目詳情 給你一個(gè)鏈表的頭節(jié)點(diǎn) head ,判斷鏈表中是否有環(huán)。如果鏈表中存在環(huán) ,則返回 true 。 否則,返回 false 。 示例 1: 輸入:head = [3,...
題目詳情 給你一個(gè)單鏈表的頭節(jié)點(diǎn) head ,請(qǐng)你判斷該鏈表是否為回文鏈表。如果是,返回 true ;否則,返回 false 。 示例 1: 輸入:head = [1,2,2...
題目詳情 給你兩個(gè)字符串 haystack 和 needle ,請(qǐng)你在 haystack 字符串中找出 needle 字符串出現(xiàn)的第一個(gè)位置(下標(biāo)從 0 開始)。如果不存在,...
題目詳情 將兩個(gè)升序鏈表合并為一個(gè)新的 升序 鏈表并返回。新鏈表是通過拼接給定的兩個(gè)鏈表的所有節(jié)點(diǎn)組成的。 示例 1: 輸入:l1 = [1,2,4], l2 = [1,3,...