原创 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
原创 請實現一個函數按照之字形打印二叉樹,即第一行按照從左到右的順序打印,第二層按照從右至左的順序打印,第三行按照從左到右的順序打印,其他行以此類推。
private static class BinaryTreeNode { private int val; private BinaryTreeNode left; private Bi
原创 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