原创 牛客網 - 劍指Offer - 考點:棧和隊列 題目:用兩個棧實現隊列

題目描述 用兩個棧來實現一個隊列,完成隊列的Push和Pop操作。 隊列中的元素爲int類型。 import java.util.Stack; public class Solution { Stack<Integer>

原创 通過maven構建一個java項目

1、創建一個主項目 File→New→Other→Maven→Maven Project 點擊下一步(next),創建一個簡單的maven project 點擊下一步(next),填寫maven項目信息 點擊Finish,完成mav

原创 牛客網 - 劍指Offer - 考點:鏈表 題目:從尾到頭打印鏈表

題目描述 輸入一個鏈表,從尾到頭打印鏈表每個節點的值。 輸入描述: 輸入爲鏈表的表頭 輸出描述: 輸出爲需要打印的“新鏈表”的表頭/** * public class ListNode { * int val; *

原创 Eclipse配置(Mac版)

1、配置JAVA編譯JDK版本 Eclipse→ 偏好設置→ Java→ Compiler(編譯) 2、配置JAVA運行Jre版本 Eclipse→偏好設置→Java→Installed JREs(編譯)

原创 牛客網 - 劍指Offer - 考點:樹 題目:重建二叉樹

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

原创 牛客網 - 劍指Offer - 考點:數組 題目:二維數組中的查找

題目描述 在一個二維數組中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。 public class Solution {