Interview Question - number of friends

題目就是Group of Friends.給一個(gè)matrix:
如果 matrix[i][j]=1說(shuō)明 i knows j,然后問(wèn)有多少個(gè)group. 比如:. 涓€浜?-涓夊垎-鍦幫紝鐙鍙戝竷
{1,1,0,0}
{1,1,1,0}
{0,1,1,0}
{0,0,0,1}
輸出就是2
follow up:要求分別輸出每個(gè)group
BFS解決的這道題。

http://www.1point3acres.com/bbs/forum.php?mod=viewthread&tid=202672&highlight=snapchat

My code:

public int numOfGroup(char[][] board) {
    if (board == null || board.length == 0 || board[0].length == 0) {
        return 0;
    }
    
    int num = 0;
    for (int i = 0; i < board.length; i++) {
        for (int j = 0; j < board[0].length; j++) {
            if (board[i][j] == '1') {
                dfs(i, j, board);
                num++;
            }
        }
    }
    
    return num;
}

private void dfs(int i, int j, char[][] board) {
    board[i][j] = '0';
    for (int k = i + 1; k < board.length; k++) {
        if (board[k][j] == '1') {
            dfs(k, j, board);
        }
    }
    for (int k = j + 1; k < board[0].length; k++) {
        if (board[i][k] == '1') {
            dfs(i, k, board);
        }
    }
}

follow up, 要求輸出每個(gè)group。
那我就 最上層 for - loop 里面,每次加入一個(gè)List進(jìn)去。

Anyway, Good luck, Richardo! -- 09/28/2016

最后編輯于
?著作權(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)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 背景 一年多以前我在知乎上答了有關(guān)LeetCode的問(wèn)題, 分享了一些自己做題目的經(jīng)驗(yàn)。 張土汪:刷leetcod...
    土汪閱讀 12,923評(píng)論 0 33
  • 新三板資本市場(chǎng)現(xiàn)狀: 1、多層次資本市場(chǎng)公司數(shù)量最多、發(fā)展最快的一個(gè)版塊。6379家。 2、總市值在2017年有望...
    水過(guò)無(wú)痕閱讀 421評(píng)論 0 0
  • 1.冪等性定義 1.1 數(shù)學(xué)定義 在數(shù)學(xué)里,冪等有兩種主要的定義: 在某二元運(yùn)算下,冪等元素是指被自己重復(fù)運(yùn)算(或...
    王帥199207閱讀 5,039評(píng)論 0 152
  • 從明天起,做一個(gè)幸福的人。 每次周日都學(xué)不進(jìn)去。 好久沒(méi)好好看看簡(jiǎn)書(shū)文章了。 也好久沒(méi)在這里寫字了。 我是想著每天...
    DRRRRR閱讀 184評(píng)論 0 0
  • 林淺月第一次見(jiàn)著楚歸云的時(shí)候,他剛剛從馬車上下來(lái)。 甫一看見(jiàn)那只撩開(kāi)車簾的手,林淺月便沖了上去,帶了大約是平生最甜...
    _漁樵_閱讀 556評(píng)論 5 3

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