原创 【Java語言基礎】抽象類與抽象方法

文章目錄【Java語言基礎】抽象類與抽象方法抽象方法抽象類使用注意抽象類的作用實例應用: 【Java語言基礎】抽象類與抽象方法 我們創建一個面積類,並且在這個類中創建面積對象,但是當你提到面積類,你並不知道我說的是求什麼圖形的面

原创 【Java數據結構與算法】 遞歸及迷宮問題(回溯)

文章目錄遞歸調用機制簡單的遞歸使用遞歸能解決的問題和規則遞歸-迷宮問題思路分析:代碼如下: 遞歸調用機制 簡單地說:遞歸就是方法自己調用自己,每次調用時傳入不同的變量,遞歸有助於編程者解決複雜的問題,同時也可以讓代碼變得簡潔。

原创 【CSS基礎學習】行內元素,塊級元素,行內塊級元素

文章目錄元素的顯示方式和轉換塊級元素行級元素行內塊級元素顯示方式之間的轉化 元素的顯示方式和轉換 塊級元素 塊級元素(inline): 塊級元素可以包含行內元素和其它塊級元素,且佔據父元素的整個空間,可以設置 width 和 he

原创 【Java語言基礎】final關鍵字

【Java語言基礎】final關鍵字 修飾詞:final 最終的最後的 final關鍵字可用於修飾符,變量和方法,用於表示它修飾的類,方法和方法不可改變。 final 最終的最後的 final修飾變量時,表示該變量一旦獲得了初

原创 【Java語言基礎】初始化塊

文章目錄【Java語言基礎】初始化塊使用初始化塊靜態初始化塊總結代碼 【Java語言基礎】初始化塊 初始化塊又稱爲代碼塊。屬於類中的第四大成員。本質上是一個方法,它也有方法體,但沒有方法名,沒有參數,沒有返回,而且也不是通過對象

原创 【Java數據結構與算法】 前綴中綴後綴表達式及轉換

文章目錄前綴表達式(波蘭表達式)前綴表達式分析與介紹思路分析中綴表達式中綴表達式分析與介紹後綴表達式(逆波蘭表達式)後綴表達式分析與介紹思路分析逆波蘭計算器代碼實現逆波蘭計算器中綴表達式轉換爲後綴表達式思路分析代碼實現 前綴表達式

原创 【CSS基礎學習】僞類選擇器,僞元素選擇器,交集選擇器

僞類選擇器 僞類選擇器和僞元素選擇器可以爲文檔中非具體存在的結果指定樣式,或者爲某些元素(包括文檔本身)的狀態指定樣式,它會根據某種條件而非文檔結構應用樣式。 僞類選擇器的使用方法如下: HTML標記 僞類名{僞類名:屬性值;

原创 【CSS基礎學習】CSS的三大特性

文章目錄繼承性繼承性的使用說明CSS繼承的侷限性層疊性層疊性的使用說明使用結論優先級優先級的使用說明 CSS有三大特性,分別是 繼承性,層疊性,優先級。CSS的主要特徵是繼承性,這裏先講解繼承性。 繼承性 繼承性的使用說明 繼

原创 【Java數據結構與算法】棧及經典應用

文章目錄棧的應用場景與介紹棧的介紹出入棧的概念(如圖所示)棧的應用場景數組模擬棧的思路分析圖代碼實現棧實現綜合計算器要求思路分析代碼實現 棧的應用場景與介紹 計算式:7*2*2-5+1-5*3-3=? 計算機底層是如何運算得到結

原创 Java語言基礎-類的繼承

文章目錄Java語言基礎-類的繼承繼承的特點繼承的分類繼承的寫法重寫規則:“三同一小一大”規則方法重寫和方法重載的區別調用父類的構造方法 Java語言基礎-類的繼承 Java語言的三大特性之一 繼承的特點 通過繼承,在已有類型基

原创 【Java數據結構與算法】環形鏈表及約瑟夫問題

單向環形鏈表應用場景 單向環形鏈表介紹 Josephu(約瑟夫,約瑟夫環)問題 Josephu問題爲: 設編號爲1,2,…n的n個人圍坐一圈,約定編號爲k(1<=k<=n)的人從1開始報數,數到m的那個人出列,他的下一位又從1開

原创 【經典面試題】單鏈表的常見面試題

文章目錄求單鏈表中有效節點的個數查找單鏈表中倒數第k個節點【新浪面試題】單鏈表的反轉【騰訊面試題】從尾到頭打印單鏈表【百度面試題,要求方式1:反向遍歷。方式2:Stack棧】 單鏈表的常見面試題有如下: 1.求單鏈表中有效節點的