另一道遞歸算法題(2009年企業面試題)
一個整數,大於0,不用循環和本地變量,按照n,2n,4n,8n的順序遞增。當值大於5000時,把值按照指定順序輸出來。
例:n=1237
則輸出爲:
1237,
2474,
4948,
9896,
9896,
4948,
2474,
1237,
提示:寫程序時,先致謝按遞增方式的代碼,寫好遞增的以後,在增加考慮遞減的'部分。
static void doubleNum(int x)
{
tln(x);
if(x<=5000)< p="">
{
doubleNum(2*x);
}
public static void main(String[] args)
{
doubleNum(323);
}
}
執行結果爲:323 646 1292 2584 5168
大家再看下面的例子,有何區別?
public class Num
{
static void doubleNum(int x)
{
tln(x);
if(x<=5000)< p="">
{
doubleNum(2*x);
}
tln(x);
}
public static void main(String[] args)
{
doubleNum(323);
}
}
執行結果:323 646 1292 2584 5168 5168 2584 1292 646323
大家看到了,結果和上個例子完全不一樣,結果又重新打印了一次,而且順序正好相反。
-
面試的自我評價精選15篇
在平平淡淡的學習、工作、生活中,我們很多時候都不得不用到自我評價,自我評價不僅影響社會中人與人的交往方式,而且影響社會中人的心理健康程度,影響人的價值觀和人生觀的合理程度。相信許多人會覺得自我評價很難寫吧,下面是小編整理的面試的自我評價,僅供參考,大家一...
-
外企面試的七個禁忌
一忌遲到失約。遲到和失約是面試中的大忌。這不但會表現出求職者沒有時間觀念和責任感,更會令面試官覺得求職者對這份工作沒有熱忱,印象分自然大減。守時不但是美德,更是面試時必須做到的事。因此,應提前10至15分鐘或準時到達。如因有要事遲到或缺席,一定要儘早打電...
-
面試簡歷自我評價集錦15篇
時間過得真快,總在不經意間流逝,又到了求職找工作的時候,此時是不是該好好寫寫簡歷呢?千萬不能認爲簡歷隨便應付就可以喔,以下是小編爲大家整理的面試簡歷自我評價,僅供參考,希望能夠幫助到大家。面試簡歷自我評價1本人自學能力很強,在校自學了很多計算機知識,能熟練組...
-
面試需注意哪些禮儀
面試需注意哪些禮儀1(1)進門時要表現得自然,不要緊張或慌張;(2)面試時要始終面帶笑容,謙恭和氣。表現出熱情、開朗、大方、樂觀的精神狀態;(3)不要無緣無故皺眉頭或毫無表情;(4)不要直盯對方,也不要以眼瞟人、漫不經心,眼光宜落在主考人的鼻子上爲佳,這樣既保持了接觸...