原创 員工考勤記錄 java

題目描述 給定一個字符串來代表一個員工的考勤紀錄,這個紀錄僅包含以下兩個字符: 'A' : Absent,缺勤 'P' : Present,到場 如果一個員工的考勤紀錄中不超過兩個'A'(缺勤),那麼這個員工會被獎賞。 如果你作爲一個員工

原创 訪友 java

題目描述 小易準備去拜訪他的朋友,他的家在0點,但是他的朋友的家在x點(x > 0),均在一條座標軸上。小易每一次可以向前走1,2,3,4或者5步。問小易最少走多少次可以到達他的朋友的家。 輸入描述: 一行包含一個數字x(1 <= x

原创 遊戲海報 java

題目描述 小明有26種遊戲海報,用小寫字母"a"到"z"表示。小明會把遊戲海報裝訂成冊(可能有重複的海報),冊子可以用一個字符串來表示,每個字符就表示對應的海報,例如abcdea。小明現在想做一些“特別版”,然後賣掉。特別版就是會從所有海

原创 表達式求值 java

題目描述 今天上課,老師教了小易怎麼計算加法和乘法,乘法的優先級大於加法,但是如果一個運算加了括號,那麼它的優先級是最高的。例如: 1+2*3=7 1*(2+3)=5 1*2*3=6 (1+2)*3=9 現在小易希望你幫他計算給定3個數

原创 非遞減序列 java

題目描述 對於一個長度爲n的整數序列,你需要檢查這個序列是否可以是非遞減序列,假如你最多可以改變其中的一個數。 非遞減序列的定義是:array[i]<=array[i+1], for 1<=i<n; 輸入描述: 輸入是一個長度爲n的整數

原创 找零 java

題目描述 Z國的貨幣系統包含面值1元、4元、16元、64元共計4種硬幣,以及面值1024元的紙幣。現在小Y使用1024元的紙幣購買了一件價值爲N(0<N≤1024)N(0<N≤1024)的商品,請問最少他會收到多少硬幣? 輸入描述: 一

原创 兩兩配對差值最小 java

題目描述 給定一個長度爲偶數的數組arr,將該數組中的數字兩兩配對並求和,在這些和中選出最大和最小值,請問該如何兩兩配對,才能讓最大值和最小值的差值最小? 輸入描述: 一共2行輸入。 第一行爲一個整數n,2<=n<=10000, 第二

原创 有序矩陣中第K小的元素 java

題目描述 給定一個 n x n 矩陣,其中每行和每列元素均按升序排序,找到矩陣中第k小的元素。 請注意,它是排序後的第k小元素,而不是第k個元素。 示例: matrix = [    [ 1,  5,  9],    [10, 11, 1

原创 畢業設計 微信小程序

做的東西類似飯館裏的點餐微信小程序,獲得校級優秀畢業設計(如果你是大佬請繞行),下面簡單介紹一下:           營業記錄:商家可以根據需要查找指定日期區間的營業記錄。 需要的加qq(有償):2087118868 

原创 字符串的排列 java

輸入一個字符串,按字典序打印出該字符串中字符的所有排列。例如輸入字符串abc,則打印出由字符a,b,c所能排列出來的所有字符串abc,acb,bac,bca,cab和cba。 輸入描述: 輸入一個字符串,長度不超過9(可能有字符重複),

原创 和爲S的連續正數序列 java

小明很喜歡數學,有一天他在做數學作業時,要求計算出9~16的和,他馬上就寫出了正確答案是100。但是他並不滿足於此,他在想究竟有多少種連續的正數序列的和爲100(至少包括兩個數)。沒多久,他就得到另一組連續正數和爲100的序列:18,19

原创 1039 Course List for Student java

Zhejiang University has 40000 students and provides 2500 courses. Now given the student name lists of all the courses,

原创 根據後序遍歷和中序遍歷建二叉樹 java

public static TreeNode create(int[] post, int postLeft, int postRight,

原创 1074 Reversing Linked List /1025 反轉鏈表 java

Given a constant K and a singly linked list L, you are supposed to reverse the links of every K elements on L. For exam

原创 數據流中的中位數 java

如何得到一個數據流中的中位數?如果從數據流中讀出奇數個數值,那麼中位數就是所有數值排序之後位於中間的數值。如果從數據流中讀出偶數個數值,那麼中位數就是所有數值排序之後中間兩個數的平均值。我們使用Insert()方法讀取數據流,使用GetM