tag leetcode

標籤
貢獻38
132
11:51 PM · Oct 26 ,2025

@leetcode / 博客 RSS 訂閱

好易學數據結構 - 可視化圖解算法73:跳台階(爬樓梯)

1.題目 描述 一隻青蛙一次可以跳上1級台階,也可以跳上2級。求該青蛙跳上一個 n 級的台階總共有多少種跳法(先後次序不同算不同的結果)。 數據範圍:1 ≤n≤40 要求:時間複雜度:O(n) ,空間複雜度: O(1) 示例1 輸入: 2 返回值: 2 説明:

leetcode , yyds乾貨盤點 , 動態規劃 , 數據結構 , 算法 , 力扣 , 代碼人生

收藏 評論

mob64ca1418736f - java - LeetCode-133-克隆圖 - LeetCodet題解

一、問題分析 1. 問題描述 給定無向連通圖中一個節點的引用,要求返回該圖的深拷貝(克隆)。圖中每個節點包含值val和鄰居列表neighbors,需保證: 新圖與原圖結構完全一致,但所有節點都是新創建的(內存獨立); 無向圖的雙向引用需正確複製(如節點 A 的鄰居包含 B,則節點 B 的鄰居也需包含 A 的克隆

leetcode , 無向圖 , 遞歸 , 算法 , 後端開發 , 職場和發展 , Python

收藏 評論

iicode - leetcode 146. LRU Cache LRU 緩存 (簡單)

一、題目大意 請你設計並實現一個滿足 LRU (最近最少使用) 緩存 約束的數據結構。 實現 LRUCache 類: LRUCache(int capacity) 以 正整數 作為容量 capacity 初始化 LRU 緩存 int get(int key) 如果關鍵字 key 存在於緩存中,則返回關鍵字的值,否則返回 -1 。 void put(int key, int v

leetcode , 數據結構與算法

收藏 評論

mob64ca141677f9 - 人工智能與雲計算的結合如何促進企業業務跨越式增長? - 個人文章

隨着數字經濟的發展,企業數字化轉型已成為保持競爭力的關鍵。人工智能(AI)、大數據和雲計算等互聯網技術,不僅為企業提供了創新工具,也成為驅動商業價值提升的重要手段。本文通過具體案例,探討企業如何通過技術應用實現創新實踐。 在零售行業,一家中型電商企業通過AI和大數據優化營銷和庫存管理。企業分析用户購買行為、瀏覽記錄及市場趨勢,建立智能推薦系統,實現精準營銷,並指導庫存調配。

leetcode , 大數據 , 數據 , 雲計算 , Css , 前端開發 , HTML

收藏 評論

iicode - leetcode 287. Find the Duplicate Number 尋找重複數 (中等)

一、題目大意 給定一個包含 n + 1 個整數的數組 nums ,其數字都在 [1, n] 範圍內(包括 1 和 n),可知至少存在一個重複的整數。 假設 nums 只有 一個重複的整數 ,返回 這個重複的數 。 你設計的解決方案必須 不修改 數組 nums 且只用常量級 O(1) 的額外空間。 示例 1: 輸入:nums = [1,3,4,2,2] 輸出:2 示例 2: 輸入:num

leetcode , 數據結構與算法

收藏 評論

mob64ca140c3859 - LeetCode之83. 刪除排序鏈表中的重複元素 - 個人文章

文章目錄 83. 刪除排序鏈表中的重複元素 示例 1: 示例 2: 提示: 解題思路 問題深度分析 問題本質 核心思想 關鍵難點分析 典型情況分析 算法對比 算法流程圖

leetcode , 算法 , 後端開發 , 鏈表 , 重複元素 , harmonyos

收藏 評論

DiracKeeko - [leetcode] 0234迴文鏈表 js實現 圖解

/* 給你一個單鏈表的頭節點 head ,請你判斷該鏈表是否為迴文鏈表。如果是,返回 true ;否則,返回 false 。 */ 前置知識: lc0876 鏈表的中間節點 (用快慢指針找到鏈表的中間節點) Lc0234這題的的思路是 1、用快慢指針找到原鏈表後半部分(找到後半段鏈表的頭指針)。 2、將前半段鏈表反轉。 3、比較反轉後的前半段鏈表和後半段鏈表。

leetcode , 鏈表 , 迴文

收藏 評論

iicode - leetcode 450. Delete Node in a BST 刪除二叉搜索樹中的節點 (中等)

一、題目大意 給定一個二叉搜索樹的根節點 root 和一個值 key,刪除二叉搜索樹中的 key 對應的節點,並保證二叉搜索樹的性質不變。返回二叉搜索樹(有可能被更新)的根節點的引用。 一般來説,刪除節點可分為兩個步驟: 首先找到需要刪除的節點; 如果找到了,刪除它。 示例 1: 輸入:root = [5,3,6,2,4,null,7], key = 3 輸出:[5,4,6,2,n

leetcode , 數據結構與算法

收藏 評論

洪哥等風來 - 面試經典150題[075]:二叉樹展開為鏈表(LeetCode 114)

二叉樹展開為鏈表(LeetCode 114) 題目鏈接:二叉樹展開為鏈表(LeetCode 114) 難度:中等 1. 題目描述 給你二叉樹的根結點 root ,請你將它展開為一個單鏈表: 展開後的單鏈表應該同樣使用 TreeNode ,其中 right 子指針指向鏈表中下一個結點,而左子指針始終為 n

leetcode , MySQL , 面試 , 數據庫 , 鏈表 , 子樹

收藏 評論

網絡安全戰士 - LeetCode 11-15 題 詳解 Java版 ( 萬字 圖文詳解 LeetCode 算法題11-15 =====>>> <建議收藏>)_libin9iOak的技術博客

1.27. 移除元素 (Remove Element) 題目要求: 給定數組nums和值val,移除所有數值等於val的元素,返回移除後數組的新長度k。要求原地修改數組,使得前k個元素為不等於val的元素。 解題思路: 使用雙指針的方法:一個指針遍歷數組,另一個指針標記不等於val的元素。 每次遇到不等於val的

leetcode , 數組 , 數據結構 , 算法 , i++ , Css , 前端開發 , HTML

收藏 評論

HoistTheColorsAndStepToTheRail - Rakuten Interview FAQ

In software development process what is the meaning of debugging? How can you make sure that your code is both safe and fast? Name two tools which are used for keeping track of software requirements?

leetcode , oop

收藏 評論

iicode - leetcode 232. Implement Queue using Stacks 用棧實現隊列(簡單)

一、題目大意 標籤: 棧和隊列 https://leetcode.cn/problems/implement-queue-using-stacks 請你僅使用兩個棧實現先入先出隊列。隊列應當支持一般隊列支持的所有操作(push、pop、peek、empty): 實現 MyQueue 類: void push(int x) 將元素 x 推到隊列的末尾 int pop() 從隊列的開頭移除並返回

leetcode , , 數據結構與算法 , 隊列

收藏 評論