原创 LeetCode 探索初級算法-鏈表:21 刪除鏈表中的節點-20200404

今天是哀悼日,爲在這次疫情中犧牲的前線醫護工作人員,在山火中犧牲的消防工作人員,以及各種爲祖國犧牲的英雄們致敬!!!多難興邦!!! 之前的四五天都在忙組會和整理CSDN的文檔。我發現在一個文檔裏寫的太多,網站會反應很慢,因此,我把所有的算

原创 LeetCode 探索初級算法-鏈表:22 刪除鏈表的倒數第N個節點-20200405

LeetCode探索初級算法目錄 22 刪除鏈表的倒數第N個節點-20200405 題目 給定一個鏈表,刪除鏈表的倒數第 n 個節點,並且返回鏈表的頭結點。 示例 給定一個鏈表: 1->2->3->4->5, 和 n = 2. 當刪除

原创 LeetCode 探索初級算法-字符串:15 有效的字母易位詞-20200327

15 有效的字母易位詞-20200327 中間斷了兩天,今天是週五,在下週一前會補上前面的兩道題。 題目 給定兩個字符串 s 和 t ,編寫一個函數來判斷 t 是否是 s 的字母異位詞。 示例 輸入: s = "anagram", t

原创 LeetCode 探索初級算法-字符串:16 驗證迴文字符串-20200327

16 驗證迴文字符串-20200327 題目 給定一個字符串,驗證它是否是迴文串,只考慮字母和數字字符,可以忽略字母的大小寫。 示例 輸入: "A man, a plan, a canal: Panama" 輸出: true 說明 本題

原创 LeetCode 探索初級算法-字符串:18 實現 strStr()-2020329

18 實現 strStr()-2020329 題目 實現 strStr() 函數。 給定一個 haystack 字符串和一個 needle 字符串,在 haystack 字符串中找出 needle 字符串出現的第一個位置 (從0開始)。如

原创 LeetCode 探索初級算法-字符串:13 整數反轉-20200323

13 整數反轉-20200323 題目 給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。 示例 輸入: 123 輸出: 321 注意 假設我們的環境只能存儲得下 32 位的有符號整數,則其數值範圍爲 。請根據這個

原创 LeetCode 探索初級算法-數組:08 移動零-20200320

08 移動零-20200320 題目 給定一個數組 nums,編寫一個函數將所有 0 移動到數組的末尾,同時保持非零元素的相對順序。 示例 輸入: [0,1,0,3,12] 輸出: [1,3,12,0,0] 說明 必須在原數組上操作,

原创 LeetCode 探索初級算法-數組:05 只出現一次的數字-20200317

05 只出現一次的數字-20200317 題目 給定一個非空整數數組,除了某個元素只出現一次以外,其餘每個元素均出現兩次。找出那個只出現了一次的元素。 示例 輸入: [2,2,1] 輸出: 1 說明 你的算法應該具有線性時間複雜度。 你

原创 Python 知識點複習

最近在做LeetCode的算法題,本來把知識點寫在一起了。但是很不直觀,所以單獨拿出來寫了。 知識點複習 1. LeetCode 中的 Python 3 函數說明: 2. Python 3 函數 3. Python 中的 set 無序不重