原创 leetcode 1486. 數組異或操作

【題目】1486. 數組異或操作 給你兩個整數,n 和 start 。 數組 nums 定義爲:nums[i] = start + 2*i(下標從 0 開始)且 n == nums.length 。 請返回 nums 中所有元素按

原创 Sublime配置LaTeXTools+sumatraPDF(MikTeX或TeXLive)

主博客裏有Sublime的安裝以及Sublime其他環境配置 文章目錄3. Sublime配置LaTeXTools+sumatraPDF3.1 使用Package Control安裝插件 LaTeXTools3.2 安裝MikTe

原创 Sublime配置(LaTeXTools+sumatraPDF、java環境配置)

目錄1. Sublime的安裝2. Sublime裏安裝Package Control3. Sublime配置LaTeXTools+sumatraPDF4. Sublime配置java運行環境5. Sublime配置markdow

原创 leetcode 1475. 商品折扣後的最終價格(單調棧)

【題目】1475. 商品折扣後的最終價格 給你一個數組 prices ,其中 prices[i] 是商店裏第 i 件商品的價格。 商店裏正在進行促銷活動,如果你要買第 i 件商品,那麼你可以得到與 prices[j] 相等的折扣,

原创 leetcode *16. 最接近的三數之和

【題目】*16. 最接近的三數之和 1. 兩數之和 167. 兩數之和 II - 輸入有序數組 653. 兩數之和 IV - 輸入 BST *15. 三數之和 *16. 最接近的三數之和 *15. 三數之和和*16. 最接近的三數

原创 leetcode 劍指 Offer 60. n個骰子的點數

【題目】劍指 Offer 60. n個骰子的點數 把n個骰子扔在地上,所有骰子朝上一面的點數之和爲s。輸入n,打印出s的所有可能的值出現的概率。 你需要用一個浮點數數組返回答案,其中第 i 個元素代表這 n 個骰子所能擲出的點數集

原创 leetcode 劍指 Offer 54. 二叉搜索樹的第k大節點

【題目】劍指 Offer 54. 二叉搜索樹的第k大節點 給定一棵二叉搜索樹,請找出其中第k大的節點。 示例 1: 輸入: root = [3,1,4,null,2], k = 1 3 / \ 1 4 \

原创 leetcode **124. 二叉樹中的最大路徑和

【題目】**124. 二叉樹中的最大路徑和 給定一個非空二叉樹,返回其最大路徑和。 本題中,路徑被定義爲一條從樹中任意節點出發,達到任意節點的序列。該路徑至少包含一個節點,且不一定經過根節點。 示例 1: 輸入: [1,2,3]

原创 leetcode *面試題 16.18. 模式匹配(待研究)

【題目】*面試題 16.18. 模式匹配 你有兩個字符串,即pattern和value。 pattern字符串由字母"a"和"b"組成,用於描述字符串中的模式。例如,字符串"catcatgocatgo"匹配模式"aabab"(其中

原创 leetcode 劍指 Offer 61. 撲克牌中的順子

【題目】劍指 Offer 61. 撲克牌中的順子 從撲克牌中隨機抽5張牌,判斷是不是一個順子,即這5張牌是不是連續的。2~10爲數字本身,A爲1,J爲11,Q爲12,K爲13,而大、小王爲 0 ,可以看成任意數字。A 不能視爲 1

原创 leetcode 劍指 Offer 58 - II. 左旋轉字符串

【題目】劍指 Offer 58 - II. 左旋轉字符串 字符串的左旋轉操作是把字符串前面的若干個字符轉移到字符串的尾部。請定義一個函數實現字符串左旋轉操作的功能。比如,輸入字符串"abcdefg"和數字2,該函數將返回左旋轉兩位

原创 leetcode **10. 正則表達式匹配(待研究)

【題目】**10. 正則表達式匹配 給你一個字符串 s 和一個字符規律 p,請你來實現一個支持 ‘.’ 和 ‘*’ 的正則表達式匹配。 ‘.’ 匹配任意單個字符 ‘*’ 匹配零個或多個前面的那一個元素 所謂匹配,是要涵蓋 整個 字

原创 leetcode 面試題 02.02. 返回倒數第 k 個節點 & 面試題22. 鏈表中倒數第k個節點

【題目】面試題 02.02. 返回倒數第 k 個節點 實現一種算法,找出單向鏈表中倒數第 k 個節點。返回該節點的值。 注意:本題相對原題稍作改動 示例: 輸入: 1->2->3->4->5 和 k = 2 輸出: 4 說明:

原创 leetcode **1028. 從先序遍歷還原二叉樹

【題目】**1028. 從先序遍歷還原二叉樹 我們從二叉樹的根節點 root 開始進行深度優先搜索。 在遍歷中的每個節點處,我們輸出 D 條短劃線(其中 D 是該節點的深度),然後輸出該節點的值。(如果節點的深度爲 D,則其直接子

原创 leetcode *1014. 最佳觀光組合

【題目】*1014. 最佳觀光組合 給定正整數數組 A,A[i] 表示第 i 個觀光景點的評分,並且兩個景點 i 和 j 之間的距離爲 j - i。 一對景點(i < j)組成的觀光組合的得分爲(A[i] + A[j] + i -