原创 leetcode-169. 多數元素學習筆記(c++)

寫在前面 新知識,漲知識,,, 學習算法思想 摩爾投票法(Boyer–Moore majority vote algorithm): 核心思想:對拼消耗 當一個數的重複次數超過數組長度的一半,每次將兩個不相同的數刪除,最終剩

原创 leetcode-64. 求1+2+…+n學習筆記(C++)

寫在前面 腦子瓦特了,,, 重拾了當初的知識點兒,活學活用,或許當初真的沒明白怎麼用! 題目詳情 求 1+2+...+n ,要求不能使用乘除法、for、while、if、else、switch、case等關鍵字及條件判斷語句(

原创 leetcode-191. 位1的個數刷題筆記(C++)

寫在前面 知識真正的靈活運用,真希望(後悔)學習的時候沒有刷類似題 或許這纔是真正的懂這個知識點 亦或許當時學的時候只是概念的普及 題目詳情 漢明距離 異或運算 編寫一個函數,輸入是一個無符號整數,返回其二進制表達式中數字

原创 leetcode-27. 移除元素筆記(C++)

寫在前面 最近加班兒較多,腦袋轉的着實慢很多,,, 方式新穎、出奇,值得筆記 題目詳情 給你一個數組 nums 和一個值 val,你需要 原地 移除所有數值等於 val 的元素,並返回移除後數組的新長度。 不要使用額外的數組

原创 leetcode-155. 最小棧刷題筆記(C++)

寫在前面 堆棧使用 學習思路、方式方法 題目詳情 理解題意!!! 設計一個支持 push ,pop ,top 操作,並能在常數時間內檢索到最小元素的棧。 push(x) —— 將元素 x 推入棧中。 pop() —— 刪

原创 leetcode-125. 驗證迴文串刷題筆記(c++)

寫在前面 字符串內置函數 常用邏輯,漲知識, 題目詳情 給定一個字符串,驗證它是否是迴文串,只考慮 [字母和數字] 字符,可以忽略字母的大小寫。 說明:本題中,我們將 [空字符串] 定義爲有效的迴文串。 示例 1: 輸入

原创 行政區劃編碼映射關係-數據處理

寫在前面 在算法研發過程中,通常需要各類的基礎數據。 例如,下文中將要提到的行政區劃編碼與行政區劃中文名。 針對基礎數據,如果處理不好,可能會對算法結果產生意想不到的影響。 其中,行政區劃翻譯表中缺少地級市等行政編碼,直接

原创 leetcode-25-k個一組翻轉鏈表(c++)

寫在前面 leetcode刷題筆記心得總結,原諒年紀大不總結很快就忘記的毛病… 主要目的:提升數據結構與算法能力,畢竟實際開發中可能遇到深層次的算法問題 主要收穫:數據結構、算法思想(此處敲黑板) 題目描述 25. K 個一

原创 leetcode-26. 刪除排序數組中的重複項(C++)

寫在前面 簡單題 碼代碼日常問題筆記,關鍵詞:記 下標臨界值細節處理,0 / 1 開頭問題 題目詳情 26.刪除排序數組中的重複項 給定一個排序數組,你需要在 原地 刪除重複出現的元素,使得每個元素只出現一次,返回移

原创 leetcode-53.最大子序和(c++)

寫在前面 數據結構預算法思想之動態規劃 解決多階段決策過程 最優化問題 的一種常用方法。兩個重要性質: 最優子結構 重疊子問題 談談動態規劃的思想 看了一些博文解釋的不合理,特記錄1個 有了思想鑰匙,必定打開問

原创 LeetCode 107. 二叉樹的層次遍歷 II(C++)

寫在前面 leetcode刷題ing,積累相關代碼能力 知識盲點、特此筆記 vector二維數組、二叉樹層次遍歷(自底向上) 題目描述 107. 二叉樹的層次遍歷 II 給定一個二叉樹,返回其節點值自底向上的層次遍歷

原创 LeetCode 200. Number of Islands 島嶼數量(C++)

寫在前面 持續刷題學習ing 出來混遲早都要還的,還大學期間欠下的算法債,,, 刷題過程中,暫不考慮性能等,以方法便捷、有效爲準 試題詳情 試題描述 給你一個由 '1'(陸地)和 '0'(水)組成的的二維網格,請你計算網格

原创 Unsupported format, or corrupt file: Expected BOF record; found b'[Localiz'

寫在前面 批量解析execl文件,循環異常停止,報錯RT 異常定位耗費較多時間,大多無果,特此記錄 問題解決 異常描述: xlrd.biffh.XLRDError: Unsupported format, or corru

原创 Flask python3 UnicodeEncodeError 'ascii' codec can't encode characters in position

寫在前面 Python Web項目開發過程中遇到的重大Bug,項目已進行80%,Deadline最遲當天,,, 歷史版本發佈無異常,可能是安裝前端軟件導致編碼等環境異常 嘗試各種方法、幾近抓狂近8小時 問題詳情 Flask

原创 號段、運營商輔助數據爬取與解析

寫在前面 數據分析場景需要該類字典數據 大多網站不全、未更新,腦殼疼,,, 廢話省略 搜可用站點、擼代碼、解析數據 必備信息 爬取與解析 import re import time import random import re