原创 leetcode:146. LRU緩存機制

146. LRU緩存機制 思路 一開始的思路是用map來保存每個key和pair<value,順序>,順序是用1,2,3…來表示的,越後面越表示沒被訪問。每當執行get和put的時候,訪問的那個pair就移到1,它之前的頁面就全往

原创 GreedySnake:2020.6.16 第二次更新及踩坑

參考:https://github.com/silence1772/GreedySnake 個人github:https://github.com/okJiang/GreedySnake 更新 Point的清除功能Clear

原创 leetcode:1471. 數組中的 k 個最強值

1471. 數組中的 k 個最強值 要想找到中位數,得先進行排序 找到中位數之後,從左右兩邊一起往中間靠,滿足條件的就push,直到k個 class Solution { public: vector<int> get

原创 leetcode:面試題 16.18. 模式匹配

面試題 16.18. 模式匹配 思路 把pattern中的a和b看成兩個不同的字符串。字符串value看成x個a和y個b按照pattern的模式組合起來的字符串。把所有的這些可能算出來看能不能湊成value。 先計算滿足a*x+b

原创 lstm調參之旅一:dim_proj,validFreq,saveFreq,maxlen,valid_batch_size,modal_costs,recyl_maxlen

    dim_proj:表示feature的種類個數     validFreq:表示多少次更新之後計算validation error     saveFreq:每次更新saveFreq的時候保存參數,表示保存參數的次數     ma

原创 leetcode:2. 兩數相加

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

原创 騰訊日常實習(勞務實習)

2020.6.29 14:30-15:20(50分鐘) 目錄2020.6.29 14:30-15:20(50分鐘)編程題STL和C++虛函數操作系統計算機網絡結束 編程題 一個樹從根節點到葉節點表示一個數,比如1->2->3表

原创 leetcode:1470. 重新排列數組

1470. 重新排列數組 class Solution { public: vector<int> shuffle(vector<int>& nums, int n) { vector<int> v;

原创 leetcode:215. 數組中的第K個最大元素

215. 數組中的第K個最大元素 這裏使用的是快速排序的思想,快排是每一次確定一個數的位置,左邊的都比它小,右邊的都比他大。 但是直接用快排會需要更多的時間,這裏相當於對快排進行剪枝,把快排中不需要的步驟去掉 每次確定一個數的位置

原创 leetcode:445. 兩數相加 II

445. 兩數相加 II 給你兩個 非空 鏈表來代表兩個非負整數。數字最高位位於鏈表開始位置。它們的每個節點只存儲一位數字。將這兩數相加會返回一個新的鏈表。 你可以假設除了數字 0 之外,這兩個數字都不會以零開頭。 進階: 如果輸

原创 GreedySnake:2020.6.15 第一次更新及踩坑

參考:https://github.com/silence1772/GreedySnake 個人github:https://github.com/okJiang/GreedySnake 2020.6.15 第一次更新及踩坑

原创 leetcode:503. 下一個更大元素 II

503. 下一個更大元素 II 給定一個循環數組(最後一個元素的下一個元素是數組的第一個元素),輸出每個元素的下一個更大元素。數字 x 的下一個更大的元素是按數組遍歷順序,這個數字之後的第一個比它更大的數,這意味着你應該循環地搜索

原创 騰訊日常實習(勞務實習)一面(超詳細!!)

6.28–14:30一面(耗時一個半小時)(記錄第一次面試) 面試部門:微信搜一搜 目錄6.28--14:30一面(耗時一個半小時)(記錄第一次面試)面試部門:微信搜一搜兩道算法題c++基礎知識操作系統計算機網絡STL算法(補)結

原创 sklearn:KFold實現十折交叉驗證;min_max歸一化;roc_auc_score求auc

#十折交叉驗證 from sklearn.model_selection import KFold kf = KFold(n_splits=10, shuffle=True) #n_splits表示把數據集分爲多少份 #shuffle表

原创 GreedySnake:2020.6.19第三次更新及踩坑

參考:https://github.com/silence1772/GreedySnake 個人github:https://github.com/okJiang/GreedySnake 更新: 實現了food.h類:隨機生