問題描述
問題分析
**我們以nums = 這5個數為例
**實現
public
static
void
main
(string[
] args)
calculatorproblem solution =
newcalculatorproblem()
;//定義mintime作為最後輸出的計算n個數花費的最短時間,初始化為0
int mintime =0;
//定義計算最短時間的演算法
while
(queue.
size()
>1)
//輸出計算n個數花費的最短時間
system.out.
println
("計算這"
+ n +
"個數花費的最短時間為 :"
+ mintime);}
private
static
void
insertsort
(linkedlist
queue)
//退出while迴圈,即找到了inset插入的位置
queue.
set(i +
1,insert);}
}
華為面試題,對於大整數的計算問題
題目大意是對於int型的數隻支援兩位數的計算而不支援,當遇到大整數的計算時無法直接進行計算,提示用兩個字串來儲存數字,用另乙個字串來儲存結果,題目舉例為 9876543210 與 1234567890 相加,得到結果存在另乙個字串裡面,要求好像是倆小時完成,實際解決這個問題的時間超過了2個小時,主要...
華為js面試題 華為的非常有趣的五道面試題
第一題 你參加賽跑,追過第2名,你是第幾名?第二題 你參加賽跑,你追過最後一名,你是第幾名?第三題 以1000加上40,再加1000,再加30,再加1000,現在加上20,再加上1000,現在加上10,總數是什麼?只能在腦中盤算,不要使用紙與筆或計算器 第四題 mary的父親有5個女兒,第1個女兒n...
華為的一道面試題
通過鍵盤輸入一串小寫字母 a z 組成的字串。請編寫乙個字串壓縮程式,將字串中連續出席的重複字母進行壓縮,並輸出壓縮後的字串。壓縮規則 1 僅壓縮連續重複出現的字元。比如字串 abcbc 由於無連續重複字元,壓縮後的字串還是 abcbc 2 壓縮欄位的格式為 字元重複的次數 字元 例如 字串 yyy...