原创 LeetCode 15 三數之和(數組、雙指針)

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

原创 LeetCode 11 盛最多水的容器(數組、雙指針)

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

原创 LeetCode 9 迴文數

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

原创 LeetCode 8 字符串轉整數 (atoi)

題目要求: 實現 atoi,將字符串轉爲整數。 該函數首先根據需要丟棄任意多的空格字符,直到找到第一個非空格字符爲止。如果第一個非空字符是正號或負號,選取該符號,並將其與後面儘可能多的連續的數字組合起來,這部分字符即爲整數的值。如果第一個

原创 LeetCode 7 反轉整數

題目要求: 給定一個 32 位有符號整數,將整數中的數字進行反轉。 示例 1: 輸入: 123 輸出: 321 示例 2: 輸入: -123 輸出: -321 示例 3: 輸入: 120 輸出: 21 注意: 假設我們的環境只能存儲

原创 LeetCode 6 Z字形變換(字符串)

題目要求: 將字符串 "PAYPALISHIRING" 以Z字形排列成給定的行數: P A H N A P L S I I G Y I R 之後從左往右,逐行讀取字符:"PAHNAPLSIIGYIR" 實現一個將字符

原创 LeetCode 5 最長迴文子串(字符串、中心擴展)

題目要求: 給定一個字符串 s,找到 s 中最長的迴文子串。你可以假設 s 的最大長度爲1000。 示例 1: 輸入: "babad" 輸出: "bab" 注意: "aba"也是一個有效答案。 示例 2: 輸入: "cbbd" 輸出:

原创 LeetCode 3 無重複字符的最長子串(哈希表或數組)

題目要求: 給定一個字符串,找出不含有重複字符的最長子串的長度。 示例 1: 輸入: "abcabcbb" 輸出: 3 解釋: 無重複字符的最長子串是 "abc",其長度爲 3。 示例 2: 輸入: "bbbbb" 輸出: 1 解釋

原创 LeetCode 4 兩個排序數組的中位數(數組、二分查找、分治法)

題目要求: 給定兩個大小爲 m 和 n 的有序數組 nums1 和 nums2 。 請找出這兩個有序數組的中位數。要求算法的時間複雜度爲 O(log (m+n)) 。 你可以假設 nums1 和 nums2 不同時爲空。 示例 1: n

原创 LeetCode 2 兩數相加(鏈表)

題目要求: 給定兩個非空鏈表來表示兩個非負整數。位數按照逆序方式存儲,它們的每個節點只存儲單個數字。將兩數相加返回一個新的鏈表。 你可以假設除了數字 0 之外,這兩個數字都不會以零開頭。 示例: 輸入:(2 -> 4 -> 3) + (

原创 LeetCode 1 兩數之和(哈希表、unordered_map)

題目要求: 給定一個整數數組和一個目標值,找出數組中和爲目標值的兩個數。 你可以假設每個輸入只對應一種答案,且同樣的元素不能被重複利用。 示例: 給定 nums = [2, 7, 11, 15], target = 9 因爲 nums

原创 unordered_map的用法

unordered_map介紹: 無序映射是關聯容器,用於存儲由鍵值和映射值組合而成的元素,並允許基於鍵快速檢索各個元素。  在unordered_map中,鍵值通常用於唯一標識元素,而映射值是與該鍵關聯的內容的對象。鍵和映射值的類型可

原创 行人重識別(Person Re-ID)【五】:論文筆記——Pose-Normalized Image Generation for Person Re-identification

論文:Pose-Normalized Image Generation for Person Re-identification 鏈接:http://openaccess.thecvf.com/content_ECCV_2018/pape

原创 行人重識別(Person Re-ID)【四】:論文筆記——Beyond Part Models: Person Retrieval with Refined Part Pooling

論文:Beyond Part Models: Person Retrieval with Refined Part Pooling 鏈接:http://openaccess.thecvf.com/content_ECCV_2018/pap

原创 深度學習:YOLO v3(darknet)——訓練自己的VOC數據

論文:YOLOv3: An Incremental Improvement  論文地址:https://pjreddie.com/media/files/papers/YOLOv3.pdf darknet代碼:https://github