原创 數組中重複的數字_50

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

原创 11_二進制中1的個數

題目描述 輸入一個整數,輸出該數二進制表示中1的個數。其中負數用補碼錶示。   package BitOperate; /* 題目描述 輸入一個整數,輸出該數二進制表示中1的個數。其中負數用補碼錶示。 */ public clas

原创 07_斐波那契數列

題目描述 大家都知道斐波那契數列,現在要求輸入一個整數n,請你輸出斐波那契數列的第n項(從0開始,第0項爲0)。 n<=39 package RecursionAndLoop; /* 題目描述 大家都知道斐波那契數列,現在要求輸入一個整

原创 4_併發編程面試題

併發編程面試題 基礎知識 併發編程的優缺點 爲什麼要使用併發編程(併發編程的優點) 充分利用多核CPU的計算能力:通過併發編程的形式可以將多核CPU的計算能力發揮到極致,性能得到提升 方便進行業務拆分,提升系統併發能力和性

原创 合併兩個排序的鏈表_16

題目描述 輸入兩個單調遞增的鏈表,輸出兩個鏈表合成後的鏈表,當然我們需要合成後的鏈表滿足單調不減規則。   public class Merge_16 { public static ListNode_16 Merge(List

原创 thymeleaf input th:value無法取到設置的值怎麼辦

問題: th:value無法取到設置的value,在瀏覽器中value顯示爲空,根本沒有傳到後端,所以數據庫也沒有存sex <div class="layui-input-block"> <inp

原创 反轉鏈表_15

題目描述 輸入一個鏈表,反轉鏈表後,輸出新鏈表的表頭。 public class ReverseList_15 { public static ListNode_15 ReverseList(ListNode_15 head)

原创 13_調整數組順序使奇數位於偶數前面

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

原创 鏈表中倒數第k個結點_14

題目描述 輸入一個鏈表,輸出該鏈表中倒數第k個結點。 public class FindKthToTail_14 { //雙指針 public static ListNode_14 FindKthToTail1(Li

原创 08_跳臺階

題目描述 一隻青蛙一次可以跳上1級臺階,也可以跳上2級。求該青蛙跳上一個n級的臺階總共有多少種跳法(先後次序不同算不同的結果)。 分析:青蛙每次只有一階或者兩階兩種跳法,那麼: 它可以跳1級臺階或者2級臺階,所以它上一步必定在第n-1,或

原创 10_矩形覆蓋

題目描述 我們可以用2*1的小矩形橫着或者豎着去覆蓋更大的矩形。請問用n個2*1的小矩形無重疊地覆蓋一個2*n的大矩形,總共有多少種方法? 比如n=3時,2*3的矩形塊有3種覆蓋方法: n=1 1種 n=2 2種 n=3 3種 n=4

原创 2_Java集合容器面試題

集合容器 1. 集合容器概述 什麼是集合 集合框架:用於存儲數據的容器。 集合框架是爲表示和操作集合而規定的標準的體系結構。 任何集合框架都包含三大塊內容:對外的接口、接口的實現和對集合運算的算法。 接口:表示集合的抽象數據類型。

原创 12_數值的整數次方

題目描述 給定一個double類型的浮點數base和int類型的整數exponent。求base的exponent次方。 保證base和exponent不同時爲0 public class Power_12 { public

原创 1_Java基礎面試題

1. Java基礎 Java概述 jdk1.5之後的三大版本 Java SE(J2SE,Java 2 Platform Standard Edition,標準版) Java SE 以前稱爲 J2SE。它允許開發和部署在桌面、服務

原创 3_Java異常面試題

Java異常面試題 Java異常架構與異常關鍵字 Java異常簡介 Java異常是Java提供的一種識別及響應錯誤的一致性機制。 Java異常機制可以使程序中異常處理代碼和正常業務代碼分離,保證程序代碼更加優雅,並提高程序健壯性。