牛客習題總結18

2021-10-07 15:02:28 字數 1128 閱讀 5139

超類即父類。

hashset的底層還是用hashmap來實現的。將entry的v都變成了同乙個object物件,public static final present = new object()。

而hashmap的資料結構是陣列+鍊錶+紅黑樹。

呼叫k的hashcode方法,然後高低16位進行&運算。得到的hash值,與陣列tab(桶)的長度-1進行&運算,確定插入物件在哪乙個桶上。然後呼叫物件的equals方法,形成鍊錶。當鍊表長度大於8時,鍊錶轉紅黑樹。

初始化過程:

初始化父類中的靜態成員變數和靜態**塊 ;

初始化子類中的靜態成員變數和靜態**塊 ;

3.初始化父類的普通成員變數和**塊,再執行父類的構造方法;

4.初始化子類的普通成員變數和**塊,再執行子類的構造方法;

(1)初始化父類的普通成員變數和**塊,執行 y y=new y(); 輸出y

(2)再執行父類的構造方法;輸出x

(3) 初始化子類的普通成員變數和**塊,執行 y y=new y(); 輸出y

(4)再執行子類的構造方法;輸出z

所以輸出yxyz

牛客習題總結32(7月6日)( )

在tcp udp傳輸段中,源埠位址和目的埠位址是不能相同的,否則就會建立自己到自己的連線,白白耗費資源。網路攻擊中的land 攻擊就是利用這個這一點進行攻擊的。154.27.0.0 為 b類位址,後16位為主機號,可提供的主機號個數為2 16個 65536 除去全0和全1號碼,可以支援65534臺主...

牛客習題 總結33(7月7日)

網路層 network layer 是osi模型中的第三層 tcp ip模型中的網際層 網路層提供路由和定址的功能,使兩終端系統能夠互連且決定最佳路徑,並具有一定的擁塞控制和流量控制的能力。http表示使用http協議,底層才是tcp 交換機攻擊主要有以下5種型別 1.vlan跳躍攻擊 2.生成樹攻...

雙向鍊錶習題(牛客網習題)

說明 設有乙個帶表頭結點的雙向迴圈鍊錶l,每個結點有4個資料成員 指向先驅結點的指標prior 指向後繼結點的指標next 存放資料的成員data和訪問頻度freq。所有結點的freq初始時都為0.每當在鍊錶上進行一次l.locate x 操縱時,令元素值x的結點的訪問頻度freq加1,並將該結點前...