原创 劍指offer系列:從尾到頭打印鏈表

描述 輸入一個鏈表,按鏈表從尾到頭的順序返回一個ArrayList。 代碼 /** * public class ListNode { * int val; * ListNode next = n

原创 劍指offer系列:二叉搜索樹的後序遍歷序列

描述 輸入一個整數數組,判斷該數組是不是某二叉搜索樹的後序遍歷的結果。如果是則輸出Yes,否則輸出No。假設輸入的數組的任意兩個數字都互不相同。 代碼 public class Solution { public bool

原创 數據結構——鏈表List、ArrayList、LinkedList

title: '數據結構——鏈表List、ArrayList、LinkedList ’ date: 2019-11-16 10:42:41 categories: 數據結構 tags: 數據結構 鏈表 抽象數據類型ADT

原创 學習html看這一篇就夠用了

基礎標籤 <h1></h1>:標題 <p></p> 段落 <hr>水平線 <br>換行 <span></span>分區,可多標籤一行 <div></div>分區,每個標籤一行 文本格式化標籤 <b></b> <strong></

原创 docker: no matching manifest for windows/amd64 10.0.17134 in the manifest list entries.

第一步檢查是否開啓 第二步 如果還是不成功,cmd界面 查看該文 docker image pull mcr.microsoft.com/windows/servercore:對應版本號

原创 算法小練——不同的二叉搜索樹

title: 算法小練——不同的二叉搜索樹 abbrlink: 4096678489 date: 2020-01-12 21:39:51 categories: tags: 不同的二叉搜索樹 描述 給定一個整數 n,求以 1 …

原创 JAVA設計模式的六大原則

開閉原則(總則) 規定“軟件中的對象(類,模塊,函數等等)應該對於擴展是開放的,但是對於修改是封閉的”,這意味着一個實體是允許在不改變它的源代碼的前提下變更它的行爲。 我的理解:只增不改。無論是類、方法,都儘可能的增加新的,不

原创 JAVA設計模式目錄

雖然說學習編程三年了,但是系統化的學習設計模式的過程還是沒有的。在剛接觸java的第一年的時候,有了解過設計模式,但是理解的不是很透徹。 在這個假期,打算系統的學習一下23種設計模式。同時會基於自己的理解,來進行一個記錄與闡述。

原创 劍指offer系列:二叉樹的鏡像

描述 操作給定的二叉樹,將其變換爲源二叉樹的鏡像。 二叉樹的鏡像定義:源二叉樹 8 / \ 6 10 / \ / \ 5 7 9 11 鏡像二叉樹 8 / \ 10 6 / \ / \ 11 9 7 5

原创 劍指offer系列:調整數組順序使奇數位於偶數前面

描述 輸入一個整數數組,實現一個函數來調整該數組中數字的順序,使得所有的奇數位於數組的前半部分,所有的偶數位於數組的後半部分,並保證奇數和奇數,偶數和偶數之間的相對位置不變。 代碼 public class Solution {

原创 一張圖看懂JVM

JVM是什麼 jvm是Java虛擬機,是一種虛構的計算機。目的是爲了能夠在各類計算機上通過構建jvm來運行java代碼。 JVM模型 棧:線程棧,內部放局部變量 堆: 棧 首先,棧其實就是線程。內部主要存放局部變量。 棧幀

原创 劍指offer系列:數值的整數次方

描述 給定一個double類型的浮點數base和int類型的整數exponent。求base的exponent次方。 保證base和exponent不同時爲0 代碼 class Solution { public: dou

原创 劍指offer系列:矩形覆蓋

描述 我們可以用21的小矩形橫着或者豎着去覆蓋更大的矩形。請問用n個21的小矩形無重疊地覆蓋一個2*n的大矩形,總共有多少種方法? 代碼 class Solution { public: int rectCover(int

原创 Web標準

網頁標準三層組成 構成:結構(Structure)、表現(Presentation)、行爲(Behavior) 結構:對網頁元素進行整理和分類,html 表現:用於設置網頁元素的版式、顏色、大小等外觀樣式,主要指css 行爲:網

原创 劍指offer系列:從上往下打印二叉樹

描述 從上往下打印出二叉樹的每個節點,同層節點從左至右打印。 代碼 import java.util.ArrayList; import java.util.*; /** public class TreeNode { i