原创 leetcode:面試題 17.17. 多次搜索

面試題 17.17. 多次搜索 完整的把字典樹實現了一遍,不知道字典樹的可以先去做實現Ties(前綴樹)這道題 解題思路是,把smalls數組建成字典樹,然後再從big[0],big[1]...開始query,一旦搜索到了smal

原创 leetcode:208. 實現 Trie (前綴樹)

208. 實現 Trie (前綴樹) 前綴樹的思想: 邊表示字符(其實邊和點都行) 點的含義表示是否爲單詞結尾,也可另外再賦予其他含義 圖來自於:https://leetcode-cn.com/problems/imple

原创 leetcode:1472. 設計瀏覽器歷史記錄

1472. 設計瀏覽器歷史記錄 題目 你有一個只支持單個標籤頁的瀏覽器,最開始你瀏覽的網頁是homepage,你可以訪問其他的網站url,也可以在瀏覽歷史中後退steps步或前進steps步。 請你實現BrowserHistory

原创 補:leetcode第191次周賽,1464、1465、1466

補:leetcode第191次周賽,1464、1465、1466 1464. 數組中兩元素的最大乘積 找出最大的兩個數 class Solution { public: int maxa(vector<int>& a){

原创 補:leetcode第 27 場雙週賽,1460、1461、1462

補:leetcode第 27 場雙週賽,1460、1461、1462 1460. 通過翻轉子數組使兩個數組相等 第一感覺,只要所有的數字相同,就可以翻轉得到。證明略。。。 class Solution { public:

原创 LeetCode 345. 反轉字符串中的元音字母

題目描述: 反轉字符串中的元音字母        編寫一個函數,以字符串作爲輸入,反轉該字符串中的元音字母。示例 1:        給定 s = "hello", 返回 "holle".示例 2:        給定 s = "leet

原创 LeetCode 326. 3的冪

題目描述: 3的冪給定一個整數,寫一個函數來判斷它是否是 3 的冪次方。示例 1:輸入: 27 輸出: true 示例 2:輸入: 0 輸出: false示例 3:輸入: 9 輸出: true示例 4:輸入: 45 輸出: false進階

原创 LeetCode 344. 反轉字符串

題目描述: 反轉字符串請編寫一個函數,其功能是將輸入的字符串反轉過來。示例:輸入:s = "hello" 返回:"olleh"解題思路:        有一個問題:把s2+=s[len-i-1],改成s2[i] = s[len-i-1],

原创 LeetCode 349. 兩個數組的交集

題目描述: 兩個數組的交集        給定兩個數組,寫一個函數來計算它們的交集。例子:         給定 num1= [1, 2, 2, 1], nums2 = [2, 2], 返回 [2].提示:每個在結果中的元素必定是唯一的。

原创 LeetCode 283. 移動零

題目描述: 移動零        給定一個數組 nums, 編寫一個函數將所有 0 移動到它的末尾,同時保持非零元素的相對順序。        例如, 定義 nums = [0, 1, 0, 3, 12],調用函數之後, nums 應爲 

原创 LeetCode 292. Nim遊戲

題目描述: Nim遊戲你和你的朋友,兩個人一起玩 Nim遊戲:桌子上有一堆石頭,每次你們輪流拿掉 1 - 3 塊石頭。 拿掉最後一塊石頭的人就是獲勝者。你作爲先手。你們是聰明人,每一步都是最優解。 編寫一個函數,來判斷你是否可以在給定石頭

原创 LeetCode 350. 兩個數組的交集 II

題目描述: 兩個數組的交集 II給定兩個數組,寫一個方法來計算它們的交集。例如:給定 nums1 = [1, 2, 2, 1], nums2 = [2, 2], 返回 [2, 2].注意:   輸出結果中每個元素出現的次數,應與元素在兩個

原创 LeetCode 303. 區域和檢索 - 數組不可

題目描述: 區域和檢索 - 數組不可給定一個整數數組  nums,求出數組從索引 i 到 j  (i ≤ j) 範圍內元素的總和,包含 i,  j 兩點。示例:給定 nums = [-2, 0, 3, -5, 2, -1],求和函數爲 s

原创 DAN源碼解讀(龍明盛Xlearn)

目錄   main函數 transfer_classification() prep.image_train() prep.image_test_10crop() prep.image_test() image_classificatio

原创 LeetCode 120. 三角形最小路徑和

題目描述: 三角形最小路徑和 給定一個三角形,找出自頂向下的最小路徑和。每一步只能移動到下一行中相鄰的結點上。 例如,給定三角形: [ [2], [3,4], [6,5,7], [4,1,8,3] ] 自頂