原创 Springcloud學習(二)服務提供者環境搭建

基於eureka註冊中心的搭建      源碼地址https://github.com/Jacwo/eureka-server-provider 歡迎start 鼓勵一下 使用idea新建一個maven項目 可以使用spring Init

原创 劍指offer根據前序遍歷和中序遍歷重建二叉樹JAVA

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

原创 劍指offer青蛙跳臺階JAVA

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

原创 劍指offer數組旋轉求最小值JAVA

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

原创 二叉樹的序列化和反序列化

二叉樹的序列化和反序列化 private static class BinaryTreeNode { private int val; private BinaryTreeNode left;

原创 刪除鏈表相鄰重複的節點

刪除鏈表相鄰重複的節點 private static class ListNode { private int val; private ListNode next; public Li

原创 鏈表是否有環,求交點

鏈表是否有環 private static class ListNode { private int val; private ListNode next; public ListNod

原创 字符串中第一個不重複的字符----java實現

----字符流中第一個不重複的字符----java實現 import java.util.ArrayList; import java.util.HashMap; public class First { HashMap<Ch

原创 IntelliJ IDEA 項目結構旁邊出現 0%methods,0% lines covered 解決

windows     ctrl +  alt + f6彈出如下框,取消勾選-->點擊Show Selected就可以去掉了 mac     option+ fn+ command + f6彈出如下框,取消勾選-->點擊Show

原创 將數組data中start到end之間的數字反轉

/** * 將data中start到end之間的數字反轉 * * @param data * @param start * @param end */ public static void reverse(char[] da

原创 出圈約瑟夫問題

有個遊戲是這樣的:首先,讓小朋友們圍成一個大圈。然後,他隨機指定一個數m,讓編號爲0的小朋友開始報數。每次喊到m-1的那個小朋友要出列並且不再回到圈中,從他的下一個小朋友開始,繼續0…m-1報數….這樣下去….直到剩下最後一個小朋友,求最

原创 在一個長度爲n的數組裏的所有數字都在0到n-1的範圍內。數組中某些數字是重複的, * 但不知道有幾個數字重複了,也不知道每個數字重複了幾次。請找出數組中任意一個重複的數字。 public stati

/** * 題目:在一個長度爲n的數組裏的所有數字都在0到n-1的範圍內。數組中某些數字是重複的, * 但不知道有幾個數字重複了,也不知道每個數字重複了幾次。請找出數組中任意一個重複的數字。 * 例如,如果輸入長度爲7的數組{2,

原创 從撲克牌中隨機抽5張牌,判斷是不是一個順子, 即這5張牌是不是連續的。

/** * 題目:從撲克牌中隨機抽5張牌,判斷是不是一個順子, 即這5張牌是不是連續的。 * 2~10爲數字本身, A爲1。 J爲11、Q爲12、 k爲13。小王可以看成任意數字。 * @param numbers * @ret

原创 判斷一個二叉樹是否是平衡二叉樹

判斷是否是平衡二叉樹 private static class BinaryTreeNode { int val; BinaryTreeNode left; BinaryTreeNode