原创 IDEA+Java+JSP+Mysql+Tomcat實現Web圖書管理系統-添加管理員增刪改查功能

圖書管理系統-添加管理員操作功能一、操作系統二、系統展示1.管理員主頁2.管理員查詢圖書頁面3.管理員圖書明細頁面三、代碼實現1.前端admin.jspadmin_addbook.jspadmin_delete.jspadmin_

原创 IDEA+Java+JSP+Mysql+Tomcat實現Web圖書管理系統

圖書管理系統一、系統介紹二、系統展示1.登錄界面2.註冊界面3.圖書列表界面4.圖書詳情界面5.購物車界面三、代碼實現1.前端book.jspcart.jspdetail.jspdoCart.jspdoCartFail.jspdo

原创 劍指Offer-Java-二叉搜索樹的後序遍歷序列

二叉搜索樹的後序遍歷序列 題目: 輸入一個整數數組,判斷該數組是不是某二叉搜索樹的後序遍歷的結果。如果是則輸出Yes,否則輸出No。假設輸入的數組的任意兩個數字都互不相同。 代碼: package com.sjsq.test;

原创 劍指Offer-Java-從上往下打印二叉樹

從上往下打印二叉樹 題目: 從上往下打印出二叉樹的每個節點,同層節點從左至右打印。 代碼: package com.sjsq.test; import java.util.ArrayList; import java.util.

原创 劍指Offer-Java-棧的壓入、彈出序列

棧的壓入、彈出序列 題目: 輸入兩個整數序列,第一個序列表示棧的壓入順序,請判斷第二個序列是否可能爲該棧的彈出順序。假設壓入棧的所有數字均不相等。例如序列1,2,3,4,5是某棧的壓入順序,序列4,5,3,2,1是該壓棧序列對應的

原创 劍指Offer-Java-包含min函數的棧

包含min函數的棧 題目: 定義棧的數據結構,請在該類型中實現一個能夠得到棧中所含最小元素的min函數(時間複雜度應爲O(1))。 注意:保證測試中不會當棧爲空的時候,對棧調用pop()或者min()或者top()方法。 代碼:

原创 劍指Offer-Java-順時針打印矩陣

順時針打印矩陣 題目: 輸入一個矩陣,按照從外向裏以順時針的順序依次打印出每一個數字,例如,如果輸入如下4 X 4矩陣: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 則依次打印出數字1,2,3,4

原创 劍指Offer-Java-樹的子結構

樹的子結構 題目: 輸入兩棵二叉樹A,B,判斷B是不是A的子結構。(ps:我們約定空樹不是任意一個樹的子結構) 代碼: package com.sjsq.test; /** * @author shuijianshiqing

原创 IDEA創建Web項目詳細說明

IDEA創建Web項目 軟件環境 操作系統:Windows10 IDEA:專業版2018.2 Tomcat:7.0.85 一、打開IDEA至首頁 二、創建簡單的Web項目 三、選擇項目路徑填寫項目名稱 四、點擊OK新建項目

原创 劍指Offer-Java-合併兩個排序的鏈表

合併兩個排序的鏈表 題目: 輸入兩個單調遞增的鏈表,輸出兩個鏈表合成後的鏈表,當然我們需要合成後的鏈表滿足單調不減規則。 代碼: package com.hlq.test; /** * @author helongqiang

原创 劍指Offer-Java-反轉鏈表

反轉鏈表 題目: 輸入一個鏈表,反轉鏈表後,輸出新鏈表的表頭。 代碼: package com.hlq.test; /** * @author helongqiang * @date 2020/5/17 12:38 */

原创 劍指Offer-Java-鏈表中倒數第k個結點

鏈表中倒數第k個結點 題目: 輸入一個鏈表,輸出該鏈表中倒數第k個結點。 代碼: package com.hlq.test; /** * @author helongqiang * @date 2020/5/16 22:04

原创 劍指Offer-Java-調整數組順序使奇數位於偶數前面

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

原创 Java-旋轉數組的最小數字

旋轉數組的最小數字 題目: 把一個數組最開始的若干個元素搬到數組的末尾,我們稱之爲數組的旋轉。 輸入一個非遞減排序的數組的一個旋轉,輸出旋轉數組的最小元素。 例如數組{3,4,5,1,2}爲{1,2,3,4,5}的一個旋轉,該數組

原创 Java-用兩個棧實現隊列

用兩個棧實現隊列 題目: 用兩個棧來實現一個隊列,完成隊列的Push和Pop操作。 隊列中的元素爲int類型。 代碼: package com.hlq.test; /** * @author helongqiang * @d