原创 pandas 百題大沖關

此文主要記錄的是實驗樓的百題闖關100題,特此記錄,並加入輸出和部分內容的補充。 目錄Pandas 百題大沖關基礎部分基礎1. 導入Pandas:2. 查看Pandas版本信息:創建 Series 數據類型3. 從列表創建Seri

原创 【數據分析】基於新聞文本數據分析

由於詞彙敏感之類的原因,每次發佈都審覈失敗,於是轉爲圖片上傳了!相關代碼在文末附錄中。 數據來源:2020記憶:報道、非虛構與個人敘述(持續更新)       附錄: t1.py: #!/usr/bin/env py

原创 win10 不能搜索到wifi信號

打開wifi後,但是經常不能搜索到周邊應該搜索的wifi信號,解決辦法: 方法一: 簡單粗暴,重啓電腦。 方法二: 自我診斷:控制面板-》網絡和 Internet-》網絡連接-》在WLAN上右鍵-》選擇診斷即可。

原创 LeetCodeEasy-【面試題53 - I. 在排序數組中查找數字 I】

統計一個數字在排序數組中出現的次數。 示例 1: 輸入: nums = [5,7,7,8,8,10], target = 8 輸出: 2 示例 2: 輸入: nums = [5,7,7,8,8,10], target = 6

原创 【分支限界法】求解0/1揹包問題

0/1揹包問題一般的解法主要有三種:回溯、動態規劃、分支限界法。 現在介紹分支界限發的學習過程。 視頻講解推薦1: 需要注意的是視頻(6:11)時有一點問題,就是他沒有做到先對物品按單價降序排列,所以它使用的貪婪不正確。(也就是他

原创 LeetCodeEasy-【面試題58 - I. 翻轉單詞順序】

輸入一個英文句子,翻轉句子中單詞的順序,但單詞內字符的順序不變。爲簡單起見,標點符號和普通字母一樣處理。例如輸入字符串"I am a student. “,則輸出"student. a am I”。 示例 1: 輸入: “the

原创 LeetCodeEasy-【面試題50. 第一個只出現一次的字符】

在字符串 s 中找出第一個只出現一次的字符。如果沒有,返回一個單空格。 s 只包含小寫字母。 示例: s = “abaccdeff” 返回 “b” s = “” 返回 " " 限制: 0 <= s 的長度 <= 5000

原创 LeetCodeEasy-【面試題52. 兩個鏈表的第一個公共節點】

輸入兩個鏈表,找出它們的第一個公共節點。 如下面的兩個鏈表: 在節點 c1 開始相交。 示例 1: 輸入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5

原创 LeetCodeEasy-【圓圈中最後剩下的數字 】

0,1,n-1這n個數字排成一個圓圈,從數字0開始,每次從這個圓圈裏刪除第m個數字。求出這個圓圈裏剩下的最後一個數字。 例如,0、1、2、3、4這5個數字組成一個圓圈,從數字0開始每次刪除第3個數字,則刪除的前4個數字依次是2、0

原创 LeetCodeEasy-【面試題68 - I. 二叉搜索樹的最近公共祖先】

給定一個二叉搜索樹, 找到該樹中兩個指定節點的最近公共祖先。 百度百科中最近公共祖先的定義爲:“對於有根樹 T 的兩個結點 p、q,最近公共祖先表示爲一個結點 x,滿足 x 是 p、q 的祖先且 x 的深度儘可能大(一個節點也可以

原创 LeetCodeDifficult-【面試題51. 數組中的逆序對】*

在數組中的兩個數字,如果前面一個數字大於後面的數字,則這兩個數字組成一個逆序對。輸入一個數組,求出這個數組中的逆序對的總數。 示例 1: 輸入: [7,5,6,4] 輸出: 5 限制: 0 <= 數組長度 <= 50000

原创 LeetCodeEasy-【面試題59 - I. 滑動窗口的最大值】

給定一個數組 nums 和滑動窗口的大小 k,請找出所有滑動窗口裏的最大值。 示例: 輸入: nums = [1,3,-1,-3,5,3,6,7], 和 k = 3 輸出: [3,3,5,5,6,7] 解釋: 滑動窗口的位置

原创 LeetcodeMedium-【面試題67. 把字符串轉換成整數】

寫一個函數 StrToInt,實現把字符串轉換成整數這個功能。不能使用 atoi 或者其他類似的庫函數。 首先,該函數會根據需要丟棄無用的開頭空格字符,直到尋找到第一個非空格的字符爲止。 當我們尋找到的第一個非空字符爲正或者負號時

原创 LeetCode-【劍指offer刷題記錄彙總】

經過堅持每天刷一道題目,最終刷完了LeetCode-劍指offer的題目,下面給出刷題記錄列表,以便後面複習。 LeetCodeEasy-【面試題03.數組中重複的數字】 LeetCodeEasy-【面試題04.二維數組中的查找】

原创 LeetCodeEasy-【面試題66. 構建乘積數組 】

給定一個數組 A[0,1,…,n-1],請構建一個數組 B[0,1,…,n-1],其中 B 中的元素 B[i]=A[0]×A[1]×…×A[i-1]×A[i+1]×…×A[n-1]。不能使用除法。 示例: 輸入: [1,2,3,