原创 Leetcode 第238題:Product of Array Except Self--除自身以外數組的乘積(C++、Python)

題目地址:Product of Array Except Self 題目簡介: 給定長度爲N的整數數組nums,其中N>1,返回輸出數組output,其中output[i]等於nums中除nums[i]之外其餘各元素的乘積。 Examp

原创 Pytorch+Tensorflow 實現MNIST數字識別問題

MNIST數據集簡介 MNIST(Mixed National Institute of Standards and Technology database)是一個簡單的機器視覺數據集,由幾萬張28x28像素的手寫數字組成,這些

原创 Leetcode 第111題:Minimum Depth of Binary Tree--二叉樹的最小深度(C++、Python)

題目地址:Minimum Depth of Binary Tree 題目簡介: 給定一個二叉樹,找出其最小深度。最小深度是從根節點到最近葉子節點的最短路徑上的節點數量。 說明: 葉子節點是指沒有子節點的節點。 Example: Giv

原创 Leetcode 第85題:Maximal Rectangle--最大矩形(C++、Python)

2019.7.1  感謝張老大付費的馬拉維的小孩的視頻,張老大牛批!!! 題目地址:Maximal Rectangle 題目簡介: 給定一個僅包含 0 和 1 的二維二進制矩陣,找出只包含 1 的最大矩形,並返回其面積。 Input:

原创 Leetcode 第230題:Kth Smallest Element in a BST--二叉搜索樹中第K小的元素(C++、Python)

題目地址:Kth Smallest Element in a BST 題目簡介: 給定一個二叉搜索樹,編寫一個函數 kthSmallest 來查找其中第 k 個最小的元素。 說明:你可以假設 k 總是有效的,1 ≤ k ≤ 二叉搜索樹元素

原创 Leetcode 第228題:Summary Ranges--彙總區間(C++、Python)

題目地址:Summary Ranges 題目簡介: 給定一個無重複元素的有序整數數組,返回數組區間範圍的彙總。 示例 1: 輸入: [0,1,2,4,5,7] 輸出: ["0->2","4->5","7"]

原创 Leetcode 第227題:Basic Calculator II--基本計算器Ⅱ(C++、Python)

題目地址:Basic Calculator II 題目簡介: 實現一個基本的計算器來計算一個簡單的字符串表達式的值。字符串表達式僅包含非負整數,+, - ,*,/ 四種運算符和空格 。整數除法僅保留整數部分。 Example 1: I

原创 Leetcode 第221題:Maximal Square--最大正方形(C++、Python)

題目地址:Maximal Square 題目簡介: 在一個由 0 和 1 組成的二維矩陣內,找到只包含 1 的最大正方形,並返回其面積。 示例: Input: 1 0 1 0 0 1 0 1 1 1 1 1 1 1 1 1 0 0

原创 Leetcode 第110題:Balanced Binary Tree--平衡二叉樹(C++)

題目地址:Balanced Binary Tree 題目簡介: 給定一個二叉樹,判斷它是否是高度平衡的二叉樹。 本題中,一棵高度平衡二叉樹定義爲:一個二叉樹每個節點 的左右兩個子樹的高度差的絕對值不超過1。 Example 1: Gi

原创 Leetcode 第84題:Largest Rectangle in Histogram--柱狀圖中最大的矩形(C++)

題目地址:Largest Rectangle in Histogram 題目簡介: 給定 n 個非負整數,用來表示柱狀圖中各個柱子的高度。每個柱子彼此相鄰,且寬度爲 1 。求在該柱狀圖中,能夠勾勒出來的矩形的最大面積。 上述的矩陣寬度

原创 Leetcode 第220題:Contains Duplicate III--包含重複數字III(Python)

題目地址:Contains Duplicate III 題目簡介: 給定一個整數數組,判斷數組中是否有兩個不同的索引 i 和 j,使得 nums [i] 和 nums [j] 的差的絕對值最大爲 t,並且 i 和 j 之間的差的絕對值最大

原创 Leetcode 第337題:House Robber III--打家劫舍 III(C++、Python)

題目地址:House Robber III 題目簡介: 在上次打劫完一條街道之後和一圈房屋後,小偷又發現了一個新的可行竊的地區。 這個地區只有一個入口,我們稱之爲“根”。 除了“根”之外,每棟房子有且只有一個“父“房子與之相連。一番偵察之

原创 Leetcode 第213題:House Robber II--打家劫舍 II(C++、Python)

題目地址:House Robber II 題目簡介:   你是一個專業的小偷,計劃偷竊沿街的房屋,每間房內都藏有一定的現金。這個地方所有的房屋都圍成一圈,這意味着第一個房屋和最後一個房屋是緊挨着的。同時,相鄰的房屋裝有相互連通的防盜系統,

原创 Leetcode 第68題:Text Justification-- 文本左右對齊(C++)

題目地址:Text Justification 題目簡介: 給定一個單詞數組和一個長度 maxWidth,重新排版單詞,使其成爲每行恰好有 maxWidth 個字符,且左右兩端對齊的文本。 需要儘可能多地往每行中放置單詞,必要時可用空格

原创 Leetcode 第200題:Number of Islands--島嶼的個數(C++、Python)

題目地址:Number of Islands 題目簡介: 給定一個由 '1'(陸地)和 '0'(水)組成的的二維網格,計算島嶼的數量。一個島被水包圍,並且它是通過水平方向或垂直方向上相鄰的陸地連接而成的。你可以假設網格的四個邊均被水包圍