原创 【leetcode】112. 路徑總和(path-sum)(DFS)[簡單]

鏈接 https://leetcode-cn.com/problems/path-sum/ 耗時 解題:29 min 題解:6 min 題意 給定一個二叉樹和一個目標和,判斷該樹中是否存在根節點到葉子節點的路徑,這條路徑上所有節點

原创 【leetcode】63. 不同路徑 II(unique-paths-ii)(DP)[中等]

鏈接 https://leetcode-cn.com/problems/unique-paths-ii/ 耗時 解題:3 h 題解:17 min 題意 一個機器人位於一個 m x n 網格的左上角。 機器人每次只能向下或者向右移動

原创 【leetcode】44. 通配符匹配(wildcard-matching)(BFS)[困難]

鏈接 https://leetcode-cn.com/problems/wildcard-matching/ 耗時 解題:4.5 h 題解:36 min 題意 給定一個字符串(s)和一個字符模式(p) ,實現一個支持 ‘?’ 和

原创 【leetcode】劍指 Offer 09. 用兩個棧實現隊列(yong-liang-ge-zhan-shi-xian-dui-lie-lcof)(數據結構)[簡單]

鏈接 https://leetcode-cn.com/problems/kth-largest-element-in-an-array/ 耗時 解題:10 min 題解:9 min 題意 用兩個棧實現一個隊列。 隊列的聲明如下,請

原创 【leetcode】32. 最長有效括號(longest-valid-parentheses)(模擬)[困難]

鏈接 https://leetcode-cn.com/problems/longest-valid-parentheses/ 耗時 解題:2 h 題解:33 min 題意 給定一個只包含 ‘(’ 和 ‘)’ 的字符串,找出最長的包

原创 【leetcode】718. 最長重複子數組(maximum-length-of-repeated-subarray)(DP)[中等]

鏈接 https://leetcode-cn.com/problems/maximum-length-of-repeated-subarray/ 耗時 解題:14 min 題解:22 min 題意 給兩個整數數組 A 和 B ,返

原创 【leetcode】108. 將有序數組轉換爲二叉搜索樹(convert-sorted-array-to-binary-search-tree)(遞歸)[簡單]

鏈接 https://leetcode-cn.com/problems/convert-sorted-array-to-binary-search-tree/ 耗時 解題:20 min 題解:14 min 題意 將一個按照升序排列

原创 【leetcode】378. 有序矩陣中第K小的元素(kth-smallest-element-in-a-sorted-matrix)(堆)[中等]

鏈接 https://leetcode-cn.com/problems/kth-smallest-element-in-a-sorted-matrix/ 耗時 解題:~3 h 題解:16 min 題意 給定一個 n x n 矩陣,

原创 【leetcode】215. 數組中的第K個最大元素(kth-largest-element-in-an-array)(分治)[中等]

鏈接 https://leetcode-cn.com/problems/kth-largest-element-in-an-array/ 耗時 解題:30 min 題解:18 min 題意 在數組中找到第 k 大的元素。 思路 快

原创 【leetcode】劍指 Offer 29. 順時針打印矩陣(shun-shi-zhen-da-yin-ju-zhen-lcof)(模擬)[簡單]

鏈接 https://leetcode-cn.com/problems/shun-shi-zhen-da-yin-ju-zhen-lcof/ 耗時 解題:38 min 題解:10 min 題意 輸入一個矩陣,按照從外向裏以順時針的

原创 【leetcode】914. 卡牌分組(x-of-a-kind-in-a-deck-of-cards)(數學)[簡單]

鏈接 https://leetcode-cn.com/problems/x-of-a-kind-in-a-deck-of-cards/ 耗時 解題:33 min 題解:11 min 題意 給定一副牌,每張牌上都寫着一個整數。 此時

原创 【leetcode】945. 使數組唯一的最小增量(minimum-increment-to-make-array-unique)(貪心)[中等]

鏈接 https://leetcode-cn.com/problems/minimum-increment-to-make-array-unique/ 耗時 解題:48 min 題解:26 min 題意 給定一個整數數組 A,現只

原创 【leetcode】10. 正則表達式匹配(regular-expression-matching)(DP)[困難]

鏈接 https://leetcode-cn.com/problems/regular-expression-matching/ 題意 給你一個 匹配串 s 和一個 模式串 p,實現一個支持 ‘.’ 和 ‘*’ 的正則表達式匹配。

原创 【Linux】Ubuntu 服務器搭建 Jupyter Notebook 雲服務 並 開啓端口實現遠程訪問

目錄一、安裝 Jupyter Notebook二、設置密碼生成密鑰三、生成 Jupyter Notebook 配置文件四、修改配置文件五、啓動 Jupyter Notebook1. 前臺運行2. 後臺運行3. 退出六、遠程訪問七、

原创 【leetcode】面試題 17.16. 按摩師(the-masseuse-lcci)(動態規劃)[簡單]

鏈接 https://leetcode-cn.com/problems/the-masseuse-lcci/ 耗時 解題:1 h+ 題解:30 min 題意 一個有名的按摩師會收到源源不斷的預約請求,每個預約都可以選擇接或不接。但