6.14 setMatrixZeroes & gasStation

  • to do

**1] Set Matrix Zeroes **

  • naive 36%
   void setZeroes(vector<vector<int>>& matrix) {
        if (!matrix.size() || !matrix[0].size()) return;
        vector<bool> markedRow(matrix.size(), false);
        vector<bool> markedCol(matrix[0].size(), false);

        for (int i=0; i<markedRow.size(); ++i) {
            for (int j=0; j<markedCol.size(); ++j) {
                if (matrix[i][j]==0) {
                    markedRow[i] = markedCol[j] = true;
                }
            }
        }

        for (int i=0; i<markedRow.size(); ++i) {
            if (markedRow[i]) {
                fill(matrix[i].begin(), matrix[i].end(), 0);
            }
        }

        for (int j=0; j<markedCol.size(); ++j) {
            if (markedCol[j]) {
                for (int i=0; i<matrix.size(); ++i) {
                    matrix[i][j] = 0;
                } 
            }
        }           
    }

**2] Gas station **
timeout, try dp -> 最大子序列和

    int canCompleteCircuit(vector<int>& gas, vector<int>& cost) {
        for (int i = 0; i < gas.size(); ++i) {
            // try starting at station i, record at curr station j
            int j = i;
            int curr = gas[j];
            while (curr >= cost[j]) { // still enough to reach next station
                curr -= cost[j]; // reach next station
                j = (j + 1) % gas.size();
                if (j == i) return i;
                else curr += gas[j];
            }
        }
        return -1;
    }
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末奴迅,一起剝皮案震驚了整個濱河市厅瞎,隨后出現(xiàn)的幾起案子矮锈,更是在濱河造成了極大的恐慌监徘,老刑警劉巖闻坚,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異姊扔,居然都是意外死亡殉簸,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進店門俗壹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來科汗,“玉大人,你說我怎么就攤上這事绷雏⊥诽希” “怎么了?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵涎显,是天一觀的道長坤检。 經(jīng)常有香客問我,道長期吓,這世上最難降的妖魔是什么早歇? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮讨勤,結(jié)果婚禮上缺前,老公的妹妹穿的比我還像新娘。我一直安慰自己悬襟,他們只是感情好衅码,可當我...
    茶點故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著脊岳,像睡著了一般逝段。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上割捅,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天奶躯,我揣著相機與錄音,去河邊找鬼亿驾。 笑死嘹黔,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的莫瞬。 我是一名探鬼主播儡蔓,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼疼邀!你這毒婦竟也來了喂江?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤旁振,失蹤者是張志新(化名)和其女友劉穎获询,沒想到半個月后涨岁,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡吉嚣,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年梢薪,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片尝哆。...
    茶點故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡秉撇,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出较解,到底是詐尸還是另有隱情畜疾,我是刑警寧澤赴邻,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布印衔,位于F島的核電站,受9級特大地震影響姥敛,放射性物質(zhì)發(fā)生泄漏奸焙。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一彤敛、第九天 我趴在偏房一處隱蔽的房頂上張望与帆。 院中可真熱鬧,春花似錦墨榄、人聲如沸玄糟。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽阵翎。三九已至,卻和暖如春之剧,著一層夾襖步出監(jiān)牢的瞬間郭卫,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工背稼, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留贰军,地道東北人。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓蟹肘,卻偏偏與公主長得像词疼,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子帘腹,可洞房花燭夜當晚...
    茶點故事閱讀 43,472評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 背景 一年多以前我在知乎上答了有關(guān)LeetCode的問題, 分享了一些自己做題目的經(jīng)驗寒跳。 張土汪:刷leetcod...
    土汪閱讀 12,737評論 0 33
  • 昨天問女兒想吃什么菜,她想也沒想就說“包菜”竹椒,我知道這季節(jié)正是吃包菜的時候童太,爸爸種的包菜遲了些,還沒全包好,于是...
    國宴閱讀 711評論 7 10
  • 參照這篇文章中的部分內(nèi)容翻譯的 「真不好意思這么突然吶 很久之前就已經(jīng)喜歡你了」 這忐忑不安的心跳聲 你有沒有聽到...
    oliver661閱讀 861評論 0 0
  • 他她都不懂你 為什么要他人懂呢 他 是你生命里重要的人嗎 如不是 何必糾結(jié)书释、強加 他自有要懂的人 他是你生命里重要...
    小文新聲閱讀 201評論 0 0
  • 文/洛夕璇 我在西藏遇見了他翘贮,本來想取一個華麗的名字來敘述這個故事,然而還是作罷爆惧。 在拉薩到林芝7個小時路程狸页,我在...
    洛夕璇閱讀 5,848評論 171 115