原创 LeetCode-4.2-289-M-生命遊戲(Game of Life)

文章目錄思路-wait解法 根據 百度百科 ,生命遊戲,簡稱爲生命,是英國數學家約翰·何頓·康威在 1970 年發明的細胞自動機。 給定一個包含 m × n 個格子的面板,每一個格子都可以看成是一個細胞。每個細胞都具有一個初始狀態

原创 SpringBoot + Vue 中前後端分離的跨域問題解決

文章目錄後端前端1 搭建vue項目2.修改跨域3.語法檢查 針對後端使用8080和前端使用8080端口進行衝突的解決。 完整項目見:SpringBoot_Vue 後端 後端我們可以在application.properties

原创 1-1-2 Java基礎知識疑難點

文章目錄1. 正確使用 equals 方法2. 整型包裝類值的比較3. BigDecimal(1)BigDecimal 的用處(2)BigDecimal 的大小比較4. 基本數據類型與包裝數據類型的使用標準5. Arrays.as

原创 1-2-2 容器中部分源碼

文章目錄HashMapArrayListLinkedList 說明:本文是校招復習系列文章,參考文獻做統一說明! 整體目錄詳見:校招復習目錄 HashMap HashMap Java 8系列之重新認識HashMap 疫苗:JA

原创 校招復習目錄

文章目錄引言文章目錄一、Java1. 基礎1.1 Java基礎知識1.2 Java基礎知識疑難點1.3 枚舉1.4 常見關鍵字1.5 反射1.6 JAD反編譯1.7 J2EE知識2. 容器2.1 容器中常見面試題2.2 容器中部分

原创 LeetCode-4.2-美區-202-E-Happy Number

文章目錄思路解法1-哈希解法2-快慢指針 Write an algorithm to determine if a number is “happy”. A happy number is a number defined by

原创 LeetCode-4.9-美區-844-E-比較含退格的字符串(Backspace String Compare)

文章目錄思路解法1-逆序指針解法2-棧 Given two strings S and T, return if they are equal when both are typed into empty text editors

原创 LeetCode-3.29-1162-M-地圖分析(As Far from Land as Possible)

文章目錄思路解法-bug 你現在手裏有一份大小爲 N x N 的『地圖』(網格) grid,上面的每個『區域』(單元格)都用 0 和 1 標記好了。其中 0 代表海洋,1 代表陸地,你知道距離陸地區域最遠的海洋區域是是哪一個嗎?請

原创 1-1-5 反射(重要)

文章目錄1. 反射介紹2. 反射原理3. 獲取Class對象的三種方式4. 靜態編譯和動態編譯5. 反射機制的優缺點6. 反射的應用場景 說明:本文是校招復習系列文章,參考文獻做統一說明! 整體目錄詳見:校招復習目錄 另參考:

原创 LeetCode-3.30-面試題62-E-圓圈中最後剩下的數字

文章目錄思路解法1-數學模擬解法2-約瑟夫環 0,1,n-1這n個數字排成一個圓圈,從數字0開始,每次從這個圓圈裏刪除第m個數字。求出這個圓圈裏剩下的最後一個數字。 例如,0、1、2、3、4這5個數字組成一個圓圈,從數字0開始每次

原创 LeetCode-3.28-820-M-單詞的壓縮編碼(Short Encoding of Words )

文章目錄思路解法1-字典樹解法2-1 Trie解法2-2 給定一個單詞列表,我們將這個列表編碼成一個索引字符串 S 與一個索引列表 A。 例如,如果這個列表是 [“time”, “me”, “bell”],我們就可以將其表示爲 S

原创 OpenVINO安裝記

文章目錄1-引言2-安裝依賴3-環境變量Path大小超限4-正式安裝5-安裝目錄 & 環境變量配置 1-引言 我下載的是2020.3版本的,注意個版本有差別,最好參考對應版本的安裝指導。 2-安裝依賴 下載安裝之前需要安裝其他的

原创 十大經典排序算法——堆排序(Heap Sort)

文章目錄算法代碼 算法 堆是一種優先隊列,兩種實現,最大堆和最小堆,由於這裏是升序,以最大堆來介紹。 代碼 package sort; import java.util.Arrays; /** * @author Heroin

原创 1-1-1 Java基礎知識

文章目錄1. 面向對象和麪向過程的區別2. Java 語言有哪些特點?3. 關於 JVM, JDK, 和 JRE 最詳細通俗的解答4. Oracle JDK 和 OpenJDK 的對比5. Java 和 C++的區別?6. 什麼是

原创 LeetCode-4.6-72-H-編輯距離( Edit Distance)

文章目錄思路-wait解法 給你兩個單詞 word1 和 word2,請你計算出將 word1 轉換成 word2 所使用的最少操作數 。 你可以對一個單詞進行如下三種操作: 插入一個字符 刪除一個字符 替換一個字符 示例 1: