国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

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

hellowoody / 2902人閱讀

摘要:題目鏈接題目分析題目要求把一個(gè)只有和的二維數(shù)組中的和取反變?yōu)楹汀]斎胧且粋€(gè)二維數(shù)組,那么我們需要先降為一維。接下來(lái)需要完成替換。因?yàn)樗窍韧瓿傻谝粋€(gè)替換對(duì),再重新遍歷字符串替換第二個(gè)替換對(duì)的。這樣就完成了每一行的處理。

832. Flipping an Image 題目鏈接

832. Flipping an Image

題目分析

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

且需要把每行數(shù)據(jù)倒序過(guò)來(lái)。

思路

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

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

接下來(lái)需要完成替換。我本來(lái)想用取反操作符完成的,但是如果開(kāi)頭為1的話(huà),需要補(bǔ)0。

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

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

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

如果直接把0替換成1,1替換成0的話(huà),最后會(huì)全0。因?yàn)樗窍韧瓿傻谝粋€(gè)替換對(duì),再重新遍歷字符串替換第二個(gè)替換對(duì)的。

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

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

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

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

最終代碼

若覺(jué)得本文章對(duì)你有用,歡迎用愛(ài)發(fā)電資助。

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/31039.html

相關(guān)文章

  • LeetcodeT832 記錄

    LeetCode T832,F(xiàn)lipping an Image 給定一個(gè)二階矩陣,先做水平逆序,然后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 評(píng)論0 收藏0
  • leetcode5: 矩陣反轉(zhuǎn)

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

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

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

    EasonTyler 評(píng)論0 收藏0
  • Leetcode PHP題解--D61 953. Verifying an Alien Dictio

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

    sshe 評(píng)論0 收藏0
  • Leetcode PHP題解--D79 448. Find All Numbers…

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

    X1nFLY 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<