原创 LeetCode-4.4-美區-283-E-移動零(Move Zeroes)

文章目錄思路解法1-錯誤解法2 Given an array nums, write a function to move all 0’s to the end of it while maintaining the relati

原创 1-2-1 容器中常見面試題(重要)

文章目錄1. 說說List,Set,Map三者的區別?2. Arraylist 與 LinkedList 區別?3. RandomAccess接口4. 雙向鏈表和雙向循環鏈表5. ArrayList 與 Vector 區別呢?6.

原创 LeetCode-4.6-美區-49-M-字母異位詞分組(Move Zeroes)

文章目錄思路解法1解法2 給定一個字符串數組,將字母異位詞組合在一起。字母異位詞指字母相同,但排列不同的字符串。 iven an array of strings, group anagrams together. 示例: 輸入

原创 LeetCode-4.1-美區-136-E-Single Number

文章目錄思路解法1-哈希解法2-異或^ Given a non-empty array of integers, every element appears twice except for one. Find that sing

原创 LeetCode-4.7-美區-E-計算元素(Counting Elements)

文章目錄思路解法 Given an integer array arr, count element x such that x + 1 is also in arr. If there’re duplicates in arr,

原创 家用電路接線二三

文章目錄引言基本知識1. 火線&零線&地線2. 家用開關照明電路2.1 一開單控帶五孔插座2.2 開關控制插座通電說明 引言 家裏照明燈突然閃爍,引起好奇心。由於對家用電路小白,對電路學的知識還停留在基本物理電學,故瞭解下。 基本

原创 LeetCode-4.9-22-M-括號生成( Generate Parentheses)

文章目錄思路解法 數字 n 代表生成括號的對數,請你設計一個函數,用於能夠生成所有可能的並且 有效的 括號組合。 Given n pairs of parentheses, write a function to generate

原创 中金所技術2020暑期實習-筆試

文章目錄概括選擇編程1-雙棧排序題目解法編程2-多數元素題目解法 概括 時間:2020年6月11日,19:00——20:30 題型:30選擇(60分)+ 2編程(40分) 選擇 編程1-雙棧排序 題目 題目:請編寫一個程序,按升序

原创 1-4-1 Java內存區域(重要)

文章目錄1. 概述2. 運行時區域數據2.1 程序計數器2.2 Java虛擬機棧2.3 本地方法棧2.4 堆2.5 方法區(1)方法區和永久代的關係(2)常用參數(3)爲什麼要將永久代 (PermGen) 替換爲元空間 (Meta

原创 1-4-4 類加載過程 & 類加載器 (重要)

文章目錄1. 類的生命週期2. 類的加載過程2.1 加載2.2 驗證2.3 準備2.4 解析2.5 初始化3. 類的卸載4. 類加載器總結5. 雙親委派模型5.1 介紹5.2 源碼5.3 雙親委派模型的好處6. 自定義類加載器 說

原创 1-4-2 JVM垃圾回收(重要)

文章目錄1. JVM內存分配和回收的神祕面紗1.1 對象優先在eden去分配1.2 大對象 直接進入老年代1.3 長期存活的對象將進入老年代1.4 動態對象年齡判定2. 對象已死亡2.1 引用計數法2.2 可達性分析算法 ?2.3

原创 1-4-3 類文件結構

文章目錄1. 概述2. Class文件 總體結構2.1 魔數2.2 Class文件版本2.3 常量池2.4 訪問標誌2.5 當前類索引,父類索引與接口索引集合2.6 字段表2.7 方法表集合2.8 屬性集合 說明:本文是校招復習系

原创 2-1 計算機網絡常見面試題

文章目錄1. OSI與TCP/IP各層的結構與功能,有哪些協議1.1 應用層1.2 運輸層1.3 網絡層1.4 數據鏈路層1.5 物理層2. TCP三次握手和四次揮手2.1 TCP三次握手2.2 爲什麼要三次握手2.3 ~~爲什麼

原创 TCP三次握手(TCP 3-Way Handshake Process)

文章目錄1. 概念2. 三次握手具體過程3. 參考 1. 概念 TCP-Transmission Control Protocol;傳輸控制協議。因爲連接可靠性而更加流行。 UDP-User Datagram Protocol;用

原创 2-2 計算機網絡基礎知識總結

文章目錄1. 計算機概述1.1 重要知識點2. 物理層2.1 基本知識2.2 重要知識3. 數據鏈路層3.1 基本知識3.2 重要知識點4. 網絡層4.1 基本知識4.2 重要5. 運輸層5.1 基本5.2 重要6.應用層6.1