LeetCode 02 Z字形變換

2022-07-16 00:51:07 字數 950 閱讀 1870

題目:

起初,看到這道題,我就是用模擬做的,不得不說還很麻煩,思路其實是比較牽強的,

大概想法是用的二維陣列,加迴圈,這裡先展示一下我的**

#include#include

#include

#include

#include

using

namespace

std;

intmain()

}while(lun --)

int q = b-1

;

for(int p = 1 ; p <= x ; p++)

m++;

//cout << map[2][1];

}

if(yu <= b && yu != 0

) }

else

if(yu >b)

int q = b-1

;

for(int p = 1 ; p <= yu -b ; p ++)

}for(int i = 0 ; i < b ; i ++)}}

執行結果:

結果看了下大佬的寫法:思路清奇

class solution

currow += goingdown ? 1 : -1;

}string ret;

for (string row : rows)

return ret;}};

leetcode題庫 Z字形變換

將字串 paypalishiring 以z字形排列成給定的行數 p a h n a p l s i i g y i r 之後從左往右,逐行讀取字元 pahnaplsiigyir 實現乙個將字串進行指定行數變換的函式 string convert string s,int numrows 輸入 s p...

Z字形變換

題目 將字串 paypalishiring 以z字形排列成給定的行數 p a h n a p l s i i g y i r 之後從左往右,逐行讀取字元 pahnaplsiigyir 思路 通過從左向右迭代字串,我們可以輕鬆地確定字元位於 z 字形圖案中的哪一行。演算法 我們可以使用 min num...

Z 字形變換

將乙個給定字串根據給定的行數,以從上往下 從左到右進行 z 字形排列。輸入 s leetcodeishiring numrows 4 輸出 ldreoeiiecihntsg l d r e o e i i e c i h n t s g 注釋思路 class solution 有了列數和行數,總個數...