原创 02_實現Singlnton模式

1. 雙重加鎖 public class Singlnton{ private static volatile Singlnton instance; private Singlnton(){

原创 05_替換空格

題目:請實現一個函數,將一個字符串中的每個空格替換成“%20”。例如,當字符串爲We Are Happy,則經過替換之後的字符串爲We%20Are%20Happy。 public class TestMethod5_1 {

原创 Java集合篇(2)ArrayList解析

Java集合源碼解析系列博客 Java集合篇(1)如何正確打開Java集合框架 Java集合篇(2)ArrayList解析 轉載請標明出處: https://blog.csdn.net/u011035026/arti

原创 Java淺拷貝與深拷貝

Java淺拷貝與深拷貝 Java淺拷貝與深拷貝 轉載請標明出處: https://blog.csdn.net/u011035026/article/details/103269326 1、什麼叫Java淺拷貝?  淺拷

原创 03_數組中的重複數字

題目:在一個長度爲n的數組裏的所有數字都在0到n-1的範圍內。數組中某些數字是重複的,但不知道有幾個數字是重複的。也不知道每個數字重複幾次。請找出數組中任意一個重複的數字。例如,如果輸入長度爲7的數組{2,3,1,0,2,5,3}

原创 Java集合篇(1)如何正確打開Java集合框架

Java集合源碼解析系列博客 Java集合篇(1)如何正確打開Java集合框架 Java集合篇(2)ArrayList解析 轉載請標明出處: https://blog.csdn.net/u011035026/arti

原创 RxJava2.x詳解(一)

RxJava2.x詳解系列博客 RxJava2.x詳解(一) RxJava2.x詳解(二) 轉載請標明出處: https://blog.csdn.net/u011035026/article/details/8530

原创 LeetCode--利用棧判斷有效括號(20)

利用棧判斷是否有效括號問題 前面三篇文章咱們討論了: 基於數組的二次封裝 自定義棧和隊列 自定義循環隊列 有興趣的同學可以去看看上面的文章,這章咱們來利用棧的知識點來分析“有效括號”這個算法題。 1、題目: 給定一個只包括 ‘

原创 Java集合(2)Vector源碼解析

Java集合源碼解析系列博客 (1)ArrayList源碼解析 (2)Vector源碼解析 (3)Stack源碼解析 轉載請標明出處: https://blog.csdn.net/u011035026/artic

原创 Java數據結構(1)自定義ArrayList集合

Java自定義各種集合系列博客 (1)Java數據結構(1)自定義ArrayList集合 (2)Java數據結構(2)自定義棧 (3)Java數據結構(3)自定義隊列 (4)Java數據結構(4)自定義循環隊列

原创 04_二維數組中的查找

題目:在一個二維數組中(每個一維數組的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。 {{1, 2, 8, 9},

原创 06_從尾到頭打印鏈表

輸入一個鏈表的頭節點,從尾到頭反過來打印每個節點的值。例如:1->2->3->4->5,打印輸出成5->4->3->2->1。 public class TestMethod6 { public static void

原创 Java集合(3)Stack源碼解析

Java集合源碼解析系列博客 (1)ArrayList源碼解析 (2)Vector源碼解析 (3)Stack源碼解析 轉載請標明出處: https://blog.csdn.net/u011035026/article

原创 Java集合(1)ArrayList源碼解析

Java集合源碼解析系列博客 (1)ArrayList源碼解析 (2)Vector源碼解析 (3)Stack源碼解析 轉載請標明出處: https://blog.csdn.net/u011035026/article

原创 Java數據結構(2)自定義棧

Java自定義各種集合系列博客 (1)Java數據結構(1)自定義ArrayList集合 (2)Java數據結構(2)自定義棧 (3)Java數據結構(3)自定義隊列 (4)Java數據結構(4)自定義循環隊列