原创 T-Cool資源共享平臺1.0需求文檔

登錄註冊 完成登錄與註冊 登錄: 註冊: 列表頁面 展示用戶發帖的內容,內容展示做去敏處理,針對百度雲升級之後無法分享鏈接,推出二維碼羣 分享頁面 用戶進行分享百度雲/資源鏈接 頁面如下: 積分系統 訪客模式登錄有5次點擊

原创 【刷題班】Day 3 一天一刷

劍指offer: 問題1: 重建二叉樹 輸入某二叉樹的前序遍歷和中序遍歷的結果,請重建出該二叉樹。假設輸入的前序遍歷和中序遍歷的結果中都不含重複的數字。例如輸入前序遍歷序列{1,2,4,7,3,5,6,8}和中序遍歷序列{4,7,2,1,

原创 【刷題班】Day 5 一天一刷

堅持打卡!領獎學金哦! 劍指offer: 問題1: 跳臺階 一隻青蛙一次可以跳上1級臺階,也可以跳上2級。求該青蛙跳上一個n級的臺階總共有多少種跳法(先後次序不同算不同的結果)。 測評鏈接:https://www.nowcoder.com

原创 設計模式——工廠模式,看這一篇就夠了

原文鏈接:https://www.jianshu.com/p/83ef48ce635b 最近根據公司的業務需要,封裝了一些平時開發中基本都會用到的基礎業務模塊,其中用的最多的就是各個工廠模式了,同時也趁着這個機會複習了一下工廠模式。這篇文

原创 【刷題班】Day 10 一天一刷

堅持! 劍指offer: 問題1:二叉樹的鏡像 操作給定的二叉樹,將其變換爲源二叉樹的鏡像。 輸入描述: 二叉樹的鏡像定義:源二叉樹 8 / \ 6 10 / \ /

原创 【刷題班】Day 8 一天一刷

堅持打卡!領獎學金哦! 劍指offer: 問題1:鏈表中倒數第k個結點  輸入一個鏈表,輸出該鏈表中倒數第k個結點。 測評鏈接: https://www.nowcoder.com/practice/529d3ae5a407492994ad

原创 【刷題班】Day 6 一天一刷

堅持打卡!領獎學金哦! 劍指offer: 問題1:矩形覆蓋 我們可以用2*1的小矩形橫着或者豎着去覆蓋更大的矩形。請問用n個2*1的小矩形無重疊地覆蓋一個2*n的大矩形,總共有多少種方法? 測評鏈接:https://www.nowcode

原创 【刷題班】Day 1 一天一題

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

原创 【刷題班】Day 4 一天一刷

堅持打卡!領獎學金哦! 劍指offer: 問題1: 旋轉數組的最小數字 把一個數組最開始的若干個元素搬到數組的末尾,我們稱之爲數組的旋轉。 輸入一個非減排序的數組的一個旋轉,輸出旋轉數組的最小元素。 例如數組{3,4,5,1,2}爲{1,

原创 【刷題班】Day 2 一天一刷

問題1: 替換空格       問題2: 從尾到頭打印鏈表  

原创 【刷題班】Day 9 一天一刷

端午安康!結束假期,開始新的刷題班!再接再厲!!!堅持 劍指offer: 問題1:合併兩個排序的鏈表 輸入兩個單調遞增的鏈表,輸出兩個鏈表合成後的鏈表,當然我們需要合成後的鏈表滿足單調不減規則。 鏈接:https://www.nowcod

原创 【刷題班】Day 7 一天一刷

堅持打卡!領獎學金哦! 劍指offer: 問題1:數值的整數次方 給定一個double類型的浮點數base和int類型的整數exponent。求base的exponent次方。 測評鏈接:https://www.nowcoder.com/

原创 算法——Union-find算法(並查集)

1. 動態連通性 引出問題:問題的輸入是一個整數對,其中每個整數都表示一個某種類型的對象,一對整數p、q可以理解爲“p q是相連的”。我們假設“相連”是一種等價關係,這也意味着它具有: 自反性:p和q是互連的; 對稱性:如果p、q是相連的

原创 你應該知道的RPC原理

在學校期間大家都寫過不少程序,比如寫個hello world服務類,然後本地調用下,如下所示。這些程序的特點是服務消費方和服務提供方是本地調用關係。   而一旦踏入公司尤其是大型互聯網公司就會發現,公司的系統都由成千上萬大大小小的服務組成

原创 Java基礎——Object與其中常見方法詳解(equals and hashcode)

1. Object的概述; Object 類是Java中所有類的始祖。每個類都可以使用Object作爲超類。所有對象包括數組都實現這個類的方法 二、Object的API  Object() 默認構造方法  clone() 創建並返回此對象