
java內存區(qū)域: Java 與c++之間有一堵由內存動態(tài)分配與垃圾回收機制圍成墻,外面的人想進來,里面的人想出去。 對于 Java 程序員來說...
java對象創(chuàng)建的過程: (1)類加載檢查: 虛擬機遇到一條 new 指令時,首先將去檢查這個指令的參數是否能在常量池中定位到這個類的符號引用,...
根據每日 氣溫 列表,請重新生成一個列表,對應位置的輸入是你需要再等待多久溫度才會升高的天數。如果之后都不會升高,請輸入 0 來代替。 例如,給...
一、什么叫反射? 首先給個定義: ? ? JAVA反射機制是在運行狀態(tài)中,對于任意一個實體類,都能夠知道這個類的所有屬性和方法;對于任意一個對象...
將一個按照升序排列的有序數組,轉換為一棵高度平衡二叉搜索樹。 本題中,一個高度平衡二叉樹是指一個二叉樹每個節(jié)點 的左右兩個子樹的高度差的絕對值不...
給定一個二叉樹,返回其按層次遍歷的節(jié)點值。 (即逐層地,從左到右訪問所有節(jié)點)。 例如:給定二叉樹: [3,9,20,null,null,15,...
給定一個二叉樹,檢查它是否是鏡像對稱的。 例如,二叉樹 [1,2,2,3,4,4,3] 是對稱的。 但是下面這個 [1,2,2,null,3,n...
給定一個二叉樹,判斷其是否是一個有效的二叉搜索樹。 假設一個二叉搜索樹具有如下特征: 節(jié)點的左子樹只包含小于當前節(jié)點的數。節(jié)點的右子樹只包含大于...
給定一個二叉樹,找出其最大深度。 二叉樹的深度為根節(jié)點到最遠葉子節(jié)點的最長路徑上的節(jié)點數。 說明: 葉子節(jié)點是指沒有子節(jié)點的節(jié)點。 示例:給定二...