原创 leetcode 454. 四數相加 II

給定四個包含整數的數組列表 A , B , C , D ,計算有多少個元組 (i, j, k, l) ,使得 A[i] + B[j] + C[k] + D[l] = 0。 爲了使問題簡單化,所有的 A, B, C, D 具有相同的

原创 VS Code配置C++開發環境(windows 開發環境)

0 引言 簡要介紹VS Code配置C++開發環境(windows 開發環境)的全過程,幫助大家少走些彎路,希望對大家有所幫助。 1 下載安裝VS Code 下載地址爲:https://code.visualstudio.com/

原创 leetcode 273. 整數轉換英文表示

將非負整數轉換爲其對應的英文表示。可以保證給定輸入小於 231 - 1 。 示例: 輸入: 123 輸出: "One Hundred Twenty Three" 輸入: 12345 輸出: "Twelve Thousand Th

原创 leetcode 1. 兩數之和

給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和爲目標值的那 兩個 整數,並返回他們的數組下標。 你可以假設每種輸入只會對應一個答案。但是,你不能重複利用這個數組中同樣的元素。 示例: 給定 nums

原创 leetcode 27. 移除元素

給定一個數組 nums 和一個值 val,你需要原地移除所有數值等於 val 的元素,返回移除後數組的新長度。 不要使用額外的數組空間,你必須在原地修改輸入數組並在使用 O(1) 額外空間的條件下完成。 元素的順序可以改變。你不需

原创 leetcode 15. 三數之和

給定一個包含 n 個整數的數組 nums,判斷 nums 中是否存在三個元素 a,b,c ,使得 a + b + c = 0 ?找出所有滿足條件且不重複的三元組。 注意:答案中不可以包含重複的三元組。 例如, 給定數組 nums

原创 leetcode 8. 字符串轉換整數 (atoi)

請你來實現一個 atoi 函數,使其能將字符串轉換成整數。 首先,該函數會根據需要丟棄無用的開頭空格字符,直到尋找到第一個非空格的字符爲止。 當我們尋找到的第一個非空字符爲正或者負號時,則將該符號與之後面儘可能多的連續數字組合起來

原创 leetcode 9. 迴文數

判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。 示例: 輸入: 121 輸出: true 輸入: -121 輸出: false 解釋: 從左向右讀, 爲 -121 。 從右向左讀, 爲

原创 leetcode 12. 整數轉羅馬數字

羅馬數字包含以下七種字符: I, V, X, L,C,D 和 M。 字符 數值 I 1 V 5 X 10 L 50

原创 leetcode 11. 盛最多水的容器

給定 n 個非負整數 a1,a2,…,an,每個數代表座標中的一個點 (i, ai) 。在座標內畫 n 條垂直線,垂直線 i 的兩個端點分別爲 (i, ai) 和 (i, 0)。找出其中的兩條線,使得它們與 x 軸共同構成的容器可