網站首頁 實用文 書信 面試 實習 實習報告 職場 職責 勵志 名言 熱點
當前位置:人人簡歷網 > 面試 > 面試筆試

Google筆試的敗筆

欄目: 面試筆試 / 發佈於: / 人氣:2.61W

1 超級失敗的1:説8點開始,考試時間100分鐘 ,怎麼算都是9:10交卷;9點一到匆匆交卷了,晚上躺牀上才發現錯也;

Google筆試的敗筆

2 超級失敗的2:把自個的生日又記錯了;

3 怕怕的發現:發現mm還是超級可怕滴,眼睜睜看着一個騙局,哎,也得謹慎些以防上當受騙啊;

題目如下:

T( 0 ) = 1; T(1)=1;T(2)=2;T(n)=T(n-1)+T(n-2)+T(n-3);
用最優方式求T(n);

int?T(int?n)?{
}

可以用最熟悉的語言寫

在考場的第一個做法

?1 public? class?T? {
?2 ? public? int?t( int?n) {
?3 ?? if?(n? ==? 0 )? {
?4??? return? 1;
?5 ??}? else? if?(n? ==? 1 )? {
?6??? return? 1;
?7 ??}? else? if?(n? ==? 2 )? {
?8??? return? 2;
?9 ??}? else? {
10??? return?t(n - 1 )? +?t(n - 2 )? +?t(n - 3 );
11??}?
12?}
13 }
當時發現時間夠用,進行了公式推理,但未得出規律的真諦
每個都與T(3)可以直接發生關係,關係是2的冪次方,但最終沒有得出公式
遂改進如下:

?1 public? class?T? {
?2 ? public? int?t( int?n) {
?3 ?? if?(n? ==? 0 )? {
?4??? return? 1;
?5 ??}? else? if?(n? ==? 1 )? {
?6??? return? 1;
?7 ??}? else? if?(n? ==? 2 )? {
?8??? return? 2;
?9 ??}? else? {
10??? return? 2? *?t(n - 1 )? -?t(n - 3 );
11??}?
12?}
13 }

晚上躺牀上,怎麼可能這樣直接呢?
突然想到最起碼的一點就是重複數的計算,應該進行保存;
如果正向逐個求然後保存,可行;
如果倒向如何保存,尚未想好
大家來仁者見仁一下哦(有更好的思路的請指點)
public class T {
?Map values = new HashMap();
?
?public int t(int n){
??int result = 0;
??if (n == 0) {
??? result = 1;
??} else if (n == 1) {
???result = 1;
??} else if (n == 2) {
???result = 2;
??} else {
???result =? 2 * t(n-1) - t(n-3);
??}
??return result;
?}
}

熱門搜索
軍訓發言稿結束稿範文 圓知 舉辦運動會方案 村志願者活動總結模板 大一新生入學自我介紹大一入學要自我介紹嗎 幼兒社會領域的教案 《馬達加斯加的企鵝》觀後感 成長的作文合集 橘子小班幼兒園教案 銀行個人年度工作總結 給軍訓教官的一封信 企業新員工自我介紹 關於語文教案範文合集 2024讀書日活動方案通用 晉選班長申請書通用 03親子活動方案模板 學校關心下一代工作計劃 小小班下學期工作計劃參考 八上北師數學教學工作總結共 預防校園踩踏事件國旗下講話稿 幼兒園教師個人學期工作計劃 論網絡的利與弊的作文推薦 讀《第五項修煉》心得體會 適合高中生的暑假學習計劃表 國小生放飛夢想演講稿 一分收穫 酒店財務個人年終工作總結 愛似 認識長方形教案 離餐場 撫卹金 管理年度工作規劃 有關活動方案集錦 滅元后 高中軍訓心得體會及收穫 在呼吸科的自我鑑定 國王的演講觀後感心得範文 護理實習體會範文 實用教研工作計劃模板教研活動計劃表模板 試用期工作總結範文對試用期工作總結怎麼寫 三年級描寫傳統節日作文國小三年級描寫傳統 春季學期幼兒園開學準備工作計劃 關於美術教育的讀書心得 結業生 糧食安全形勢與政策論文大全 公司舉辦年會通知 街辦社區辦工作總結精選 幼兒園量的教學教案通用