原创 Leetcode176第二高的薪水

閒着無聊來刷刷數據庫 題目: 編寫一個 SQL 查詢,獲取 Employee 表中第二高的薪水(Salary) 。 +----+--------+ | Id | Salary | +----+--------+ | 1 | 100

原创 項目中都用到了哪些註解

1.首先是在Springboot啓動類上,使用@SpringBootApplication註解, 2.編寫測試的時候,用到@RunWith(SpringRunner.class) @SpringBootTest 3.在service層,使

原创 Spring一個接口有多個實現類怎麼進行注入

參考:https://www.cnblogs.com/leeego-123/p/10882069.html

原创 java處理輸入輸出

1.給定要輸入的數據的個數,這個好辦,用for循環輸入即可 2.沒有給定要輸入數據的個數,這種一般需要輸入字符串,再將字符串轉成我們想要的類型 利用lambda表達式來將字符串數組轉爲相應的類型: Scanner sc=

原创 RequestParam和PathVariable的區別

參考:https://blog.csdn.net/m0_37510446/article/details/91135531

原创 求n以內的所有質數,並且各位數字之和是偶數

import java.util.*; public class Untitled { public static void main(String[] args) { int num=1000; process1(num);

原创 劍指Offer之翻轉單詞

題目: Input: "I am a student." Output: "student. a am I" 這道題用輔助結構很簡單,現在要求空間複雜度爲O(1),具體的思路是先局部翻轉,再整體翻轉。局部翻轉的關鍵是使用一個指針j來找

原创 劍指Offer之刪除鏈表中重複的元素

思路:沒有就遍歷找,有就跳過他 public ListNode deleteDuplication(ListNode pHead) { if (pHead == null || pHead.next == null)

原创 劍指Offer之數字翻譯成字符串

 思路:將數字翻譯成字符串的時候,可以選一個,也可以選二個 public int translateNum(int num) { String s = num + ""; int[] dp = new

原创 劍指Offer之最長不含重複字符的字符串

 用HashSet來維持一個窗口,即可,圖示參考: https://leetcode-cn.com/problems/zui-chang-bu-han-zhong-fu-zi-fu-de-zi-zi-fu-chuan-lcof/solut

原创 劍指Offer之和爲S的二個數字

題目: 輸入一個遞增排序的數組和一個數字S,在數組中查找兩個數,使得他們的和正好是S,如果有多對數字的和等於S,輸出兩個數的乘積最小的 思路:利用二個指針,一個指向數組頭部left,一個指向數組尾部right,left往後走,right

原创 萬能二分模板

 一,在數組中找一個與目標數相等的數 //在數組中找一個數 int binary_search(int[] nums, int target) { int left = 0, right = nums.length - 1;

原创 LeetCode88之合併二個有序數組

題目: 給你兩個有序整數數組 nums1 和 nums2,請你將 nums2 合併到 nums1 中,使 nums1 成爲一個有序數組。 說明: 初始化 nums1 和 nums2 的元素數量分別爲 m 和 n 。 你可以假設 num

原创 劍指Offer之隊列實現棧,棧實現隊列,數組實現棧,隊列

一:棧實現隊列,先一次性存入第一個棧,再一次性存儲到另外一個棧,彈出即可 class MyQueue { /** Initialize your data structure here. */ private Stac

原创 查看附近商家

參考:https://blog.csdn.net/yianemail/article/details/47130525