原创 劍指offer系列:樹的子結構

描述 輸入兩棵二叉樹A,B,判斷B是不是A的子結構。(ps:我們約定空樹不是任意一個樹的子結構) 代碼 /** public class TreeNode { int val = 0; TreeNode left

原创 數據結構:數組模擬的非環形隊列

隊列 隊列與棧類似,但是主要區別是棧是先進後出,而隊列則是先進先出的。 代碼 //非環形隊列 class ArrayQueue { private int maxSize; //數組最大容量 private int

原创 面試記錄(二)

電話面,又一家公司的面試 1.自我介紹 2.項目介紹,項目特色 3.redis的數據模型 4.mysql的模型(層次模型、網狀模型、ER模型,課本的原知識,當場忘記了) 5.hashmap的底層實現,hashmap的構造函數有幾個

原创 劍指offer系列:順時針打印矩陣

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

原创 劍指offer系列:反轉鏈表

描述 輸入一個鏈表,反轉鏈表後,輸出新鏈表的表頭。 代碼 /* public class ListNode { int val; ListNode next = null; ListNode(int va

原创 劍指offer系列:跳臺階

描述 一隻青蛙一次可以跳上1級臺階,也可以跳上2級。求該青蛙跳上一個n級的臺階總共有多少種跳法(先後次序不同算不同的結果)。 代碼 public class Solution { public int JumpFloor(

原创 劍指offer系列:棧的壓入、彈出序列

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

原创 算法基礎——快速排序

title: 算法基礎——快速排序 categories: Algorithms tags: 排序算法 abbrlink: 254341469 date: 2019-11-29 16:41:37 排序 快速排序 通過一趟

原创 GitHub快速學習-二

title: GitHub快速學習(二) tags: github categories: GitHub abbrlink: 1098015317 date: 2019-06-26 19:23:49 設置SSH Key 一

原创 GitHub快速學習-一

title: GitHub快速學習(一) categories: GitHub tags: github abbrlink: 3997432119 date: 2019-06-26 19:06:32 原文地址 First

原创 frp內網穿透

title: frp內網穿透 categories: linux tags: linux abbrlink: 3228035043 date: 2019-10-24 21:45:39 原文地址 安裝 下載最新版的frp g

原创 OSS文件上傳-進度條

title: OSS文件上傳+進度條 categories: JAVA tags: oss java abbrlink: 2391132726 date: 2019-10-23 20:13:09 文件上傳——ossuti

原创 maven學習

title: maven學習 categories: JAVA tags: java maven abbrlink: 3856498447 date: 2019-06-27 14:45:38 一、爲什麼使用maven? 1

原创 第五章-Linux實操篇

title: 第五章 Linux實操篇 categories: Linux tags: linux typora-root-url: … abbrlink: 93414991 date: 2019-08-15 15:27:58

原创 java入門--環境配置

第一步:安裝JDK http://www.oracle.com/technetwork/java/javase/downloads bin //一些可執行文件 lib //類庫文件 第二部:配置環境變量 JAVA_HOME