成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Leetcode PHP題解--D8 832. Flipping an Image

hellowoody / 2904人閱讀

摘要:題目鏈接題目分析題目要求把一個只有和的二維數(shù)組中的和取反變?yōu)楹?。輸入是一個二維數(shù)組,那么我們需要先降為一維。接下來需要完成替換。因為他是先完成第一個替換對,再重新遍歷字符串替換第二個替換對的。這樣就完成了每一行的處理。

832. Flipping an Image 題目鏈接

832. Flipping an Image

題目分析

題目要求把一個只有0和1的二維數(shù)組中的0和1取反變?yōu)?和0。即1變0,0變1。

且需要把每行數(shù)據(jù)倒序過來。

思路

今天我嘗試換一種方法描述思路。

輸入是一個二維數(shù)組,那么我們需要先降為一維。這個可以用foreach完成。

接下來需要完成替換。我本來想用取反操作符完成的,但是如果開頭為1的話,需要補0。

我懶得補0,所以我用implode先轉(zhuǎn)換成字符串了。

str_replace(["0","1","2"],["2","0","1"],implode("",$row));

這里我先把0換成2,1換成0,再把2換成1的。

如果直接把0替換成1,1替換成0的話,最后會全0。因為他是先完成第一個替換對,再重新遍歷字符串替換第二個替換對的。

再用str_split把字符串變會數(shù)組。

最后,用array_reverse把數(shù)組順序倒轉(zhuǎn)過來即可。

當(dāng)然,也可以先用strrev先反轉(zhuǎn)字符串,再str_split。

這樣就完成了每一行的處理。

最終代碼

若覺得本文章對你有用,歡迎用愛發(fā)電資助。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/31039.html

相關(guān)文章

  • LeetcodeT832 記錄

    LeetCode T832,F(xiàn)lipping an Image 給定一個二階矩陣,先做水平逆序,然后0,1替換。 比如: 輸入: [[1,1,0],[1,0,1],[0,0,0]] 輸出: [[1,0,0],[0,1,0],[1,1,1]] 解釋: 首先翻轉(zhuǎn)每一行: [[0,1,1],[1,0,1],[0,0,0]];然后反轉(zhuǎn)圖片: [[1,0,0],[0,1,0],[1,1,1]] ...

    chavesgu 評論0 收藏0
  • leetcode5: 矩陣反轉(zhuǎn)

    摘要:題目實際就是先把子數(shù)組倒序,再把和互換。通過按位異或運算,可以實現(xiàn)兩個值的交換,而不必使用臨時變量。例如交換兩個整數(shù),的值,可通過下列語句實現(xiàn)異或運算符的特點是數(shù)兩次異或同一個數(shù)仍然為原值 1.題目:Given a binary matrix A, we want to flip the image horizontally, then invert it, and return th...

    hot_pot_Leo 評論0 收藏0
  • leetcode5: 矩陣反轉(zhuǎn)

    摘要:題目實際就是先把子數(shù)組倒序,再把和互換。通過按位異或運算,可以實現(xiàn)兩個值的交換,而不必使用臨時變量。例如交換兩個整數(shù),的值,可通過下列語句實現(xiàn)異或運算符的特點是數(shù)兩次異或同一個數(shù)仍然為原值 1.題目:Given a binary matrix A, we want to flip the image horizontally, then invert it, and return th...

    EasonTyler 評論0 收藏0
  • Leetcode PHP題解--D61 953. Verifying an Alien Dictio

    摘要:題目鏈接題目分析給定一個單詞數(shù)組和一個字符串,判斷給定的數(shù)組是否滿足給定字符串的順序。思路按給定字符串,替換成正常順序的單詞。再判斷之前和之后的數(shù)組是否相同。最終代碼若覺得本文章對你有用,歡迎用愛發(fā)電資助。 D61 953. Verifying an Alien Dictionary 題目鏈接 953. Verifying an Alien Dictionary 題目分析 給定一個單詞...

    sshe 評論0 收藏0
  • Leetcode PHP題解--D79 448. Find All Numbers…

    摘要:題目鏈接題目分析給定一個到的數(shù)組,返回其中缺失的數(shù)字。思路用得出到的數(shù)字,再用和給定的數(shù)組計算差集。最終代碼若覺得本文章對你有用,歡迎用愛發(fā)電資助。 D79 448. Find All Numbers Disappeared in an Array 題目鏈接 448. Find All Numbers Disappeared in an Array 題目分析 給定一個1到n的數(shù)組,返回...

    X1nFLY 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<