華為面試題計算求和的最短時間問題

2021-10-24 20:19:56 字數 847 閱讀 1140

問題描述

問題分析

**我們以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...