原创 MOOC 數據結構 | 11. 散列查找

C語言變量名必須:先定義(或者聲明)後再使用 編譯處理時,涉及變量及屬性(如:變量類型)的管理:               ※ 插入:新變量定義               ※ 查找:變量的引用 編譯處理中對變量管理:動態查找問題 利用

原创 Median of Two Sorted Arrays(尋找兩個有序數組的中位數)

題目 There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two sorted arrays.

原创 [劍指Offer] 二維數組中的查找

題目 在一個二維數組中(每個一維數組的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。 分析 如果選擇在中間選擇一個數與tar

原创 MacOS Eclipse使用JOL觀察對象佈局(詳解)

  目錄 安裝Homebrew 下載JOL源碼 安裝Maven Eclipse中配置maven Eclipse中創建maven項目 最近想利用Eclipse查看Java對象的佈局情況,於是在MAC上下載了Eclipse(MAC版eclip

原创 Oracle練習題及答案

目錄 sql語句學習 練習 sql語句學習 /*sql語句學習*/ /* SELECT [DISTINCT] {*, column alias,..} FROM table alias Where 條件表達式 */ --查詢EM

原创 MOOC 數據結構 | 3. 樹(上)

1.什麼是樹 客觀世界中許多事物存在層次關係 人類社會家譜      社會組織架構 圖書信息管理 爲什麼數據結構中要採用樹?社會管理等要採用層次結構? 分層次組織在管理上具有更高的效率! 舉例分析: 數據管理的基本操作之一:查找 如何實現

原创 MOOC 數據結構 | 2. 線性結構(6):習題選講---Reversing Linked List

題目 02-線性結構3 Reversing Linked List (25 分) Given a constant K and a singly linked list L, you are supposed to reverse the

原创 IntelliJ IDEA中使用Java8的@sun.misc.Contended註解避免僞內存共享

作用:該註解是用來消除僞內存共享的。 前提:如果要使用Contended註解,要在JVM中添加-XX:-RestrictContended參數。 遇到問題的環境:jdk12 通過如下三種方法修改JVM配置的參數: 1、IDEA

原创 MAC Eclipse使用JOL觀察對象佈局(詳解)

  目錄 安裝Homebrew 下載JOL源碼 安裝Maven Eclipse中配置maven Eclipse中創建maven項目 最近想利用Eclipse查看Java對象的佈局情況,於是在MAC上下載了Eclipse(MAC版eclip

原创 【Java】Annotation

將配置寫在程序裏,但是和之前的程序作出區分,因此形成了註解。通過註解控制操作。 JDK內置的三個註解:@Override、@Deprecated、@SuppressWarnings 準確覆寫:@Override 方法覆寫:發生在繼承關係中

原创 [C++]代碼輸出結果

int i = 1; class MyCls { public: MyCls(): m_nFor(m_nThd), m_nSec(i++), m_nFir(i++),

原创 【Java】多線程

題目 面試題如下: 考點 本題考查的是線程通信的問題。更側重的是考查sync+wait+notify的組合使用。 代碼 Solution1: LockSupport 比較優的解法。 import java.util.concurrent

原创 【Java】GC and GC Tuning

目錄 1、什麼是垃圾 2、如何定位垃圾 reference count Root Searching 3、常見的垃圾回收算法 Mark-Sweep(標記清除) Copying(拷貝算法) Mark-Compact(標記壓縮)​ 4、JVM

原创 【Java】枚舉

目錄 多例與枚舉 Enum類 枚舉中定義其他結構 枚舉應用 多例與枚舉 多例設計模式:構造方法私有化,內部提供有若干個實例化對象,通過static方法返回 例:設計一個描述顏色基色的多例類 class Color { private

原创 【Java】泛型

目錄 泛型 通配符 泛型接口 泛型方法 泛型 class Test <T> { private T x; private T y; public T getX() { return x; } public void set