原创 Leetcode 315. 計算右側小於當前元素的個數

315. 計算右側小於當前元素的個數 給定一個整數數組 nums,按要求返回一個新數組 counts。數組 counts 有該性質: counts[i] 的值是 nums[i] 右側小於 nums[i] 的元素的數量。 示例:

原创 動態規劃 Leetcode學習

動態規劃 最長迴文子序列 最長公共子序列

原创 回溯算法 Leetcode 學習

在昨天做了 78. 子集看了模板答案之後,做一些練習。 90. 子集 II 解答 39. 組合總和 解答 40. 組合總和 II 解答 46. 全排列 解答 51. N皇后 解答 47. 全排列 II 解答

原创 Leetcode 33. 搜索旋轉排序數組 81. 搜索旋轉排序數組 II 解答

33. 搜索旋轉排序數組 33. 搜索旋轉排序數組 解答 類似:81. 搜索旋轉排序數組 II 解答 假設按照升序排序的數組在預先未知的某個點上進行了旋轉。 ( 例如,數組 [0,1,2,4,5,6,7] 可能變爲 [4,5,6

原创 Leetcode 146. LRU緩存機制

146. LRU緩存機制 運用你所掌握的數據結構,設計和實現一個 LRU (最近最少使用) 緩存機制。它應該支持以下操作: 獲取數據 get 和 寫入數據 put 。 獲取數據 get(key) - 如果密鑰 (key) 存在於

原创 Leetcode 459. 重複的子字符串 Repeated Substring Pattern

給定一個非空的字符串,判斷它是否可以由它的一個子串重複多次構成。給定的字符串只含有小寫英文字母,並且長度不超過10000。 示例 1: 輸入: “abab” 輸出: True 解釋: 可由子字符串 “ab” 重複兩次構成。 示例

原创 windows定時關閉微信/某軟件/關機

在實驗室每天登錄微信要傳文件什麼的,但是晚上走的時候,希望退出,小心聊天記錄被看到哈哈,因爲我電腦沒鎖屏密碼 定時每天9.20關閉微信,要做兩件事,一個是關閉微信的腳本,一個是定時任務 1.關閉微信的腳本 在E盤的根目錄下,新建文

原创 squashfs 的安裝與使用

之前想做容器體積的裁剪,感覺這個可以用,之後老師有給我換了方向??先記下,電腦上txt太多了 1.一些依賴包 yum install xz-devel lzma gcc zlib zlib-devel -y 2.下載安裝 wge

原创 mount方式修改docker的存儲路徑,解決/root目錄不夠用的問題

之前有一篇Docker部署遷移 50G滿了怎麼辦,我甚至忘了有沒有試過,最近使用的都是另一種方法,覺得也不錯,寫一下: 1. 先停止docker systemctl stop docker 2.同步原來的數據 mkdir -p

原创 Leetcode c++ 1114. 按序打印 1114. Print in Order

1114. 按序打印 我們提供了一個類: public class Foo { public void one() { print(“one”); } public void two() { print(“two”); } pub

原创 Leetcode 661. 圖片平滑器661. Image Smoother

661. 圖片平滑器 包含整數的二維矩陣 M 表示一個圖片的灰度。你需要設計一個平滑器來讓每一個單元的灰度成爲平均灰度 (向下舍入) ,平均灰度的計算是周圍的8個單元和它本身的值求平均,如果周圍的單元格不足八個,則儘可能多的利用

原创 Leetcode 697. 數組的度 697. Degree of an Array

`給定一個非空且只包含非負數的整數數組 nums, 數組的度的定義是指數組裏任一元素出現頻數的最大值。 你的任務是找到與 nums 擁有相同大小的度的最短連續子數組,返回其長度。 示例 1: 輸入: [1, 2, 2, 3, 1]

原创 Leetcode 1005. K 次取反後最大化的數組和 1005. Maximize Sum Of Array After K Negations

1005. K 次取反後最大化的數組和 給定一個整數數組 A,我們只能用以下方法修改該數組:我們選擇某個個索引 i 並將 A[i] 替換爲 -A[i],然後總共重複這個過程 K 次。(我們可以多次選擇同一個索引 i。) 以這種方式

原创 Leetcode 830. 較大分組的位置 830. Positions of Large Groups

830. 較大分組的位置 在一個由小寫字母構成的字符串 S 中,包含由一些連續的相同字符所構成的分組。 例如,在字符串 S = “abbxxxxzyy” 中,就含有 “a”, “bb”, “xxxx”, “z” 和 “yy” 這樣

原创 Leetcode 414. 第三大的數 414. Third Maximum Number

給定一個非空數組,返回此數組中第三大的數。如果不存在,則返回數組中最大的數。要求算法時間複雜度必須是O(n)。 示例 1: 輸入: [3, 2, 1] 輸出: 1 解釋: 第三大的數是 1. 示例 2: 輸入: [1, 2] 輸出: