原创 LeetCode-2 兩數相加 Add Two Numbers

題目 給出兩個 非空 的鏈表用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式存儲的,並且它們的每個節點只能存儲 一位 數字。 如果,我們將這兩個數相加起來,則會返回一個新的鏈表來表示它們的和。 您可以假設除了數字 0

原创 LeetCode-1 兩數之和 Two Sum

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

原创 LeetCode-3 無重複字符的最長子串 Longest Substring Without Repeating Characters

題目 給定一個字符串,請你找出其中不含有重複字符的 最長子串 的長度。 示例 1: 輸入: “abcabcbb” 輸出: 3 解釋: 因爲無重複字符的最長子串是 “abc”,所以其長度爲 3。 示例 2: 輸入: “bbbbb” 輸出

原创 LeetCode-49

LeetCode49,字母異位分詞組 題目 給定一個字符串數組,將字母異位詞組合在一起。字母異位詞指字母相同,但排列不同的字符串。 示例: 輸入: [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”],

原创 C++Primer學習筆記_13.1 拷貝、賦值與銷燬

C++primer學習筆記——第13章拷貝控制 13.1拷貝、賦值與銷燬 13.1.1拷貝構造函數 定義: 構造函數第一個參數是自身類型的引用。 任何額外參數都有默認值 合成拷貝構造函數: 如果沒有自定義拷貝構造函數,則