原创 win10 下 idea2020安裝 JetBrains-agent.jar 包後閃退的解決辦法

破解 我們在破解時會將 JetBrains-agent.jar 這個文件導入到 idea 中,我在 plugin 導入後重啓便無法再打開 idea。 原因 在導入 JetBrains-agent.jar 包自動修改配置文件時出現了

原创 256. 粉刷房子

ID: 256 TITLE: 粉刷房子 TAG: Java,Python,遞歸,記憶化,動態規劃 概述 對於那些已經熟悉記憶化和動態變成的人來說,這個問題很簡單。對於那些剛剛開始編寫 Leetcode 的人來說,它是一個難題。對

原创 爬取知網英漢雙語例句

網頁:http://dict.cnki.net/dict_result.aspx 需要用到的庫: import requests from lxml import etree import time import re from

原创 425. 單詞方塊

ID: 221 TITLE: 最大正方形 TAG: Java,Python,回溯,Trie 概述 再深入研究解決方案之前,最好先退一步弄清楚問題的要求。 給定一個非重複的單詞列表,要求我們構造所有可能的單詞方塊組合。這是單詞方

原创 1344. 時鐘指針的夾角

ID: 1344 TITLE: 時鐘指針的夾角 TAG: Java,Python 方法一:數學 其思想是分別計算 0 點垂線與每個指針之間的角度。答案是這兩個角度的差。 分針的角度: 我們從分針開始,整個圓 360°360°3

原创 安裝anaconda後,環境變量也添加了,但是報錯

我是正常安裝後,在cmd 輸入指令 conda --version,但是發現不成功,在 scripts 下也能找到conda.exe。按道理應該安裝成功的。 重啓了以後,再輸入 conda --version 發現就可以了。

原创 爬取知網英漢雙語雙語例句

網頁:http://dict.cnki.net/dict_result.aspx 需要用到的庫: import requests from lxml import etree import time import re from

原创 251. 展開二維向量

ID: 252 TITLE: 展開二維向量 TAG: Java,Python 概述 如果你熟悉迭代器是什麼,這個問題應該相當簡單。如果你對迭代器一點都不熟悉,那麼建議你先看看迭代器。 注意這個問題指的是向量。向量是數組的另一個名

原创 1302. 層數最深葉子節點的和

ID: 1302 TITLE: 層數最深葉子節點的和 TAG: Java,Python,深度優先搜索,廣度優先搜索 概述 有兩種方法遍歷樹:深度優先搜索和廣度優先搜索。 我們在這個問題中討論帶隊列的迭代廣度優先搜索遍歷和帶棧的

原创 1305. 兩棵二叉搜索樹中的所有元素

ID: 1305 TITLE: 兩棵二叉搜索樹中的所有元素 TAG: Java,Python 預備知識 我們將使用遞歸和迭代順序遍歷解決此問題。你需要先知道以下預備知識: DFS 遍歷樹的方式有前序,中序,後序。如果你不記得怎

原创 165. 比較版本號

ID: 165 TITLE: 比較版本號 TAG: Java,Python 方法一:分割+解析,兩次遍歷,線性空間 第一個想法是將兩個字符串按點字符分割成塊,然後逐個比較這些塊。 如果兩個版本號的塊數相同,則可以有效工作。如果

原创 187. 重複的DNA序列

ID: 187 TITLE: 重複的DNA序列 TAG: Java,Python 概述 這個問題的衍生問題是解決任意長度 LLL 的相同問題。在這裏我們將 L=10L=10L=10 來簡化問題。 我們將討論三種不同的方法,它們

原创 279. 完全平方數

ID: 279 TITLE: 完全平方數 TAG: Java,Python,貪心算法,廣度優先搜索 方法一:暴力枚舉法 [超出時間限制] 這個問題要求我們找出由完全平方數組合成給定數字的最小個數。我們將問題重新表述成: 給定一

原创 368. 最大整除子集

ID: 368 TITLE: 最大整除子集 TAG: Java,Python,動態規劃,遞歸 數學運算 在闡述解決方案之前,我們給出一些可以從模運算的性質中得到的推論,這些推論將在後面中用到。 給定升序序列(即 E < F <

原创 212. 單詞搜索 II

ID: 212 TITLE: 單詞搜索 II TAG: Java,Python,回溯 方法一:使用前綴樹的回溯 這個問題實際上是一個簡化的縱橫填字遊戲,在這個遊戲中,單詞的解已經被嵌入了一些無關字母。我們要做的就是把它們劃掉。