566. Reshape the Matrix

In MATLAB, there is a very useful function called 'reshape', which can reshape a matrix into a new one with different size but keep its original data.

You're given a matrix represented by a two-dimensional array, and two positive integers r and c representing the row number and column number of the wanted reshaped matrix, respectively.

The reshaped matrix need to be filled with all the elements of the original matrix in the same row-traversing order as they were.

If the 'reshape' operation with given parameters is possible and legal, output the new reshaped matrix; Otherwise, output the original matrix.

我使用整個(gè)長(zhǎng)度來(lái)變換訪問兩個(gè)數(shù)組的下標(biāo)孤澎,公式是i*col+j+1=count。
但是我在重新映射到result數(shù)組時(shí),發(fā)生了錯(cuò)誤襟雷。使用了index1=count/col來(lái)訪問i晾捏。當(dāng)j=col-1時(shí)使用這個(gè)公式的話店茶,明顯的并不能得到我想要的I鲫咽,例如對(duì)于一個(gè)2x2的矩陣,當(dāng)J=1時(shí)明顯的count=2肚豺,那么count/2=1,但是此時(shí)明顯的I=0溃斋,根源在于我為了計(jì)算count對(duì)j進(jìn)行了加一處理,但這個(gè)處理在進(jìn)行得index1操作時(shí)會(huì)對(duì)I有影響

class Solution {
    public int[][] matrixReshape(int[][] nums, int r, int c) {
        int row =nums.length;
        int col =nums[0].length;
        if(r*c!=row*col)
            return nums;
        int[][] result = new int[r][c];
        for(int i = 0 ;i<row;i++)
        {
            for(int j = 0;j<col;j++)
            {
                int count =i*col+j+1;
                int index1=  (count-1)/c ;
                int index2=  (count-1)%c;
                result[index1][index2]=nums[i][j];
            }
        
        }
        return result;
    }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末吸申,一起剝皮案震驚了整個(gè)濱河市梗劫,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌截碴,老刑警劉巖梳侨,帶你破解...
    沈念sama閱讀 222,104評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異日丹,居然都是意外死亡走哺,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門哲虾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)丙躏,“玉大人择示,你說(shuō)我怎么就攤上這事∩孤茫” “怎么了栅盲?”我有些...
    開封第一講書人閱讀 168,697評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)敢朱。 經(jīng)常有香客問我剪菱,道長(zhǎng)摩瞎,這世上最難降的妖魔是什么拴签? 我笑而不...
    開封第一講書人閱讀 59,836評(píng)論 1 298
  • 正文 為了忘掉前任,我火速辦了婚禮旗们,結(jié)果婚禮上蚓哩,老公的妹妹穿的比我還像新娘。我一直安慰自己上渴,他們只是感情好岸梨,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,851評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著稠氮,像睡著了一般曹阔。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上隔披,一...
    開封第一講書人閱讀 52,441評(píng)論 1 310
  • 那天赃份,我揣著相機(jī)與錄音,去河邊找鬼奢米。 笑死抓韩,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的鬓长。 我是一名探鬼主播谒拴,決...
    沈念sama閱讀 40,992評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼涉波!你這毒婦竟也來(lái)了英上?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,899評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤啤覆,失蹤者是張志新(化名)和其女友劉穎苍日,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體城侧,經(jīng)...
    沈念sama閱讀 46,457評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡易遣,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,529評(píng)論 3 341
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了嫌佑。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片豆茫。...
    茶點(diǎn)故事閱讀 40,664評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡侨歉,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出揩魂,到底是詐尸還是另有隱情幽邓,我是刑警寧澤,帶...
    沈念sama閱讀 36,346評(píng)論 5 350
  • 正文 年R本政府宣布火脉,位于F島的核電站牵舵,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏倦挂。R本人自食惡果不足惜畸颅,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,025評(píng)論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望方援。 院中可真熱鬧没炒,春花似錦、人聲如沸犯戏。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)先匪。三九已至种吸,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間呀非,已是汗流浹背坚俗。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留姜钳,地道東北人坦冠。 一個(gè)月前我還...
    沈念sama閱讀 49,081評(píng)論 3 377
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像哥桥,于是被迫代替她去往敵國(guó)和親辙浑。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,675評(píng)論 2 359

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

  • 背景 一年多以前我在知乎上答了有關(guān)LeetCode的問題, 分享了一些自己做題目的經(jīng)驗(yàn)拟糕。 張土汪:刷leetcod...
    土汪閱讀 12,748評(píng)論 0 33
  • 近三個(gè)月的時(shí)間沒有看電影了判呕,雖然之前就被和菜頭種草了《血戰(zhàn)鋼鋸嶺》,但是一直拖到了影片下線后送滞,總算是在一個(gè)周末侠草,抱...
    波米諾不知道閱讀 155評(píng)論 0 0
  • 暢游雁蕩山后直達(dá)寧波。 寧波犁嗅,簡(jiǎn)稱甬边涕,副省級(jí)市、計(jì)劃單列市,世界第四大港口城市功蜓。 百度介紹:寧波著名景點(diǎn)有天一閣园爷、...
    平安是福笑囗常開閱讀 1,368評(píng)論 0 1