五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

力扣:59. 螺旋矩陣 II

2023-03-14 19:09 作者:薄荷硬糖醬  | 我要投稿

題目:

59. 螺旋矩陣 II

難度中等975收藏分享切換為英文接收動態(tài)反饋

給你一個正整數(shù)?n?,生成一個包含?1?到?n2?所有元素,且元素按順時針順序螺旋排列的?n x n?正方形矩陣?matrix?。

?

示例 1:

輸入:n = 3輸出:[[1,2,3],[8,9,4],[7,6,5]]

示例 2:

輸入:n = 1輸出:[[1]]

?

提示:

  • 1 <= n <= 20

第一種法:

class?Solution?{

public:

????vector<vector<int>>?generateMatrix(int?n)?{

????????vector<vector<int>>?s(n,vector<int>(n));

????????int?top=0,bottom=n-1;

????????int?right=n-1,left=0;

????????int?cnt?=?1;

????????while(top?<=?bottom?&&?right?>=?left){

????????????for(int?i=left;i<=right;i++){

????????????????s[top][i]=cnt++;

????????????}

????????????for(int?i=top+1;i<=bottom;i++){

????????????????s[i][right]=cnt++;

????????????}

????????????for(int?i=right-1;i>=left;i--){

????????????????s[bottom][i]=cnt++;

????????????}

????????????for(int?i=bottom-1;i>top;i--){

????????????????s[i][left]=cnt++;

????????????}

????????????top++,bottom--;

????????????left++,right--;

????????}

????????return?s;

????}

};


注意細節(jié):循環(huán)中的條件,行和列

時間復(fù)雜度O(n^2)

空間復(fù)雜度O(1)

力扣:59. 螺旋矩陣 II的評論 (共 條)

分享到微博請遵守國家法律
从化市| 马边| 顺平县| 农安县| 新余市| 新源县| 桂平市| 图木舒克市| 芦溪县| 杂多县| 金华市| 仁怀市| 富川| 华阴市| 青冈县| 德江县| 博客| 庆安县| 丽江市| 吐鲁番市| 云和县| 赣州市| 康马县| 阳曲县| 嘉荫县| 荣成市| 韶关市| 鄂温| 武清区| 云林县| 新疆| 班玛县| 河曲县| 桐城市| 盐城市| 靖州| 隆化县| 丹阳市| 农安县| 青田县| 漠河县|