猿題庫面試總結(jié)

整體而言:這次面試還是收獲了一些東西。深深的領(lǐng)悟到自己算法能力的欠缺。其實(shí)還是有很大的遺憾的。上來就是兩道算法題,直接寫算法。項(xiàng)目啥的根本不在意。

最坑爹的是兩道算法題都不難,然而由于種種原因當(dāng)時(shí)都沒寫好:各種原因(旁邊再談?wù)撜T人的工資,做了3個(gè)小時(shí)的車,頭暈暈的,好吧不找借口,還是沒有準(zhǔn)備好)后面聽同學(xué)說題目基本都是出自leetcode

首先第一題:

給定一個(gè)矩陣:然后由外到內(nèi)依次輸出

如下圖:



```private static int[][] a={{1,2,3},{4,5,6},{7,8,9},{10,11,12}};

public static void P(intm,intn,intk){if(m<0|| n<0){return;

}for(inti=k;i

System.out.println(a[k][i]);

}for(inti=k+1;i

System.out.println(a[i][n-1]);

}for(inti=n-2;i>=k;i--){

System.out.println(a[m-1][i]);

}for(inti=m-2;i>k;i--){

System.out.println(a[i][k]);

}

P(m-1,n-1,k+1);

}

```

第二題:

說是給定N元錢,然后又 1,3,5,7單位的錢,問有多少種兌換方法

當(dāng)時(shí)直接寫了個(gè)遞推式

a[n]=a[n-1]+a[n-3]+a[n-5]+a[n-7]這個(gè)遞推式其實(shí)也是有意義的。就是在有序的情況下

比如爬樓梯,一次可以爬 1階,3,5,7 等,然而這里是無序的

當(dāng)時(shí)也是各種原因腦子不轉(zhuǎn)了?;貋碇笙肫饋砹耍琩p 顯然應(yīng)該有兩個(gè)維度,好遺憾

默默的傷心。。。。

遞推式如下:

```

a[i][j]=a[i-1][i]+a[i][i-coin[i]]

private int[][] a=newint[100][10000];

private int[] coin={0,1,3,5,7};

public void getNumberSplit(intn,intk){

for(inti=0;i<=n;i++)a[i][0]=1;

for(inti=1;i<=k;i++){

for(intj=0;j<=n;j++){

if(j>=coin[i])a[i][j]=a[i-1][j]+a[i][j-coin[i]];

elsea[i][j]=a[i-1][j];

}

}

System.out.println(a[k][n]);

}

```

順便說一句:我投的是數(shù)據(jù)研發(fā):我說我擅長hadoop ,然而一點(diǎn)都不問。只問算法題,打的不好,一棒子打死。。。。。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 【程序1】 題目:古典問題:有一對(duì)兔子,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子,小兔子長到第三個(gè)月后每個(gè)月又生一對(duì)兔...
    葉總韓閱讀 5,227評(píng)論 0 41
  • 一、 1、請(qǐng)用Java寫一個(gè)冒泡排序方法 【參考答案】 public static void Bubble(int...
    獨(dú)云閱讀 1,500評(píng)論 0 6
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,740評(píng)論 18 399
  • 打開手機(jī)微信,朋友圈里有人發(fā)文:待水露散去,便陽光明媚。不知為何,竟為這一句話而濕了眼。 配圖是隨意在哪個(gè)街心花園...
    閑茶淡花閱讀 741評(píng)論 0 4
  • 嗯。每天都在堅(jiān)持鍛煉,熱身20分鐘跳繩40分鐘拉伸30分鐘……雖然不知道會(huì)瘦幾斤,也清楚的知道自己依然控制不了美...
    閑敲棋子落燈花兒閱讀 264評(píng)論 0 0

友情鏈接更多精彩內(nèi)容