原创 力扣(LeetCode)217. 存在重複元素

目錄存在重複元素題目題解0102 存在重複元素 題目 給定一個整數數組,判斷是否存在重複元素。 如果任意一值在數組中出現至少兩次,函數返回 true 。如果數組中每個元素都不相同,則返回 false 。 示例 1: 輸入: [1

原创 Pycharm 跳到指定的行(定位到某一行)

ctrl + g 彈出一個框,輸入要跳的行數 ctrl + home 光標移到第一行 ctrl + end 光標移到最後一行

原创 力扣(LeetCode) “大砍刀” 與 “萬能膠” 題解旋轉數組

文章目錄189. 旋轉數組題目思路代碼 189. 旋轉數組 題目   給定一個數組,將數組中的元素向右移動 k 個位置,其中 k 是非負數。 示例 1: 輸入: [1,2,3,4,5,6,7] 和 k = 3 輸出: [5,6,

原创 (通俗易懂 看完圖你就懂系列)賦值、淺拷貝、深拷貝的區別

賦值 拋出問題:賦值是什麼? 賦值是對象的引用(別名),是拷貝了對象的引用,而不是拷貝對象。 比如 a = 7, b = a 請看圖 它們指向的是同一個對象相同的內存地址。 下圖是錯誤理解 所以賦值它們的內存地址是一樣的。 a

原创 map()函數以及列表推導式使用例題

map()函數以及列表推導式 目錄map()函數以及列表推導式前言例題&題解知識回顧map() 函數列表推導式 前言 如果只是對例題感興趣的小夥伴,看看例題就好啦,後面的知識回顧算是個人知識鞏固吧!會有很多拓展。 例題&題解 列

原创 在 Python 中如何定義集合,集合與列表有什麼區別?

如何定義集合,集合與列表有什麼區別? 目錄如何定義集合,集合與列表有什麼區別?如何定義集合?集合與列表有什麼區別? 如何定義集合? 使用大括號 {} 或者 set() 函數來創建 格式如下。 parame = {value01

原创 2020-Python開發(應屆)面試真題總結與反思

前言   在面試之前覺得自己有幾個小項目的經驗就飄了,自我感覺稱不上是 “大俠” 怎麼也算是個“少俠” 吧!面完試之後發現原來是“小蝦”。其實項目經驗重要,基礎題跟算法題更重要,搞好基礎題跟算法纔是王道,橫行霸道,霸道橫行,橫着走

原创 01.02. 判定是否互爲字符重排《程序員面試金典》記錄

01.02. 判定是否互爲字符重排 給定兩個字符串 s1 和 s2,請編寫一個程序,確定其中一個字符串的字符重新排列後,能否變成另一個字符串。 示例 1: 輸入: s1 = “abc”, s2 = “bca” 輸出: tru

原创 01.03. URL化《程序員面試金典》記錄

文章目錄01.03. URL化題解補充replace()方法描述語法 01.03. URL化 URL化。編寫一種方法,將字符串中的空格全部替換爲%20。假定該字符串尾部有足夠的空間存放新增字符,並且知道字符串的“真實”長度。(注:

原创 01.01 判定字符是否唯一 《程序員面試金典》記錄

文章目錄01.01 判定字符是否唯一題解補充len() 方法描述語法set() 函數描述語法 01.01 判定字符是否唯一 實現一個算法,確定一個字符串 s 的所有字符是否全都不同。 示例 1: 輸入: s = “leetcod

原创 第一章 數據結構導論--筆記

數據結構導論 文章目錄數據結構導論1.1 數據結構的定義1.1.1 數據與信息1.1.2 數據的特性1.1.3 數據結構的應用1.2 算法1.3 認識程序設計1.3.1 程序開發流程1.3.2 結構化程序設計1.3.3 面向對象程

原创 python函數註釋 參數後面加冒號: 函數後面的箭頭 -> 是什麼?

python的函數註釋: def f(text:str,max_len:'int>0'=80) ->str: """這個是函數的幫助說明文檔,help時會顯示""" return True """ 函數聲明中,text:

原创 解決 TypeError: xxx() missing 1 required positional argument: 'astr'

錯誤代碼 TypeError: xxx() missing 1 required positional argument: ‘astr’ 錯誤原因 沒有對類進行實例化如下。 Solution.isUnique(s) 解決方法 實

原创 (win10)在指定目錄下快速打開 jupyter notebook

首先我們先隨便打開一個目錄如下。 輸入 cmd 後回車 直接彈出該下目錄的 cmd 如下。 最後輸入 jupyter notebook 回車後就打開了。

原创 簡單一步 pycharm 取消代碼下的波浪線

點擊界面右下角箭頭處的戴帽子小人圖標。 點擊箭頭處將進度條拖動到 “None"處,編輯器就會關閉包括語法檢查在內的任何提醒。 如圖所示。