成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

每日算法:螺旋矩陣

開發 前端 算法
給定一個正整數 n,生成一個包含 1 到 n2 所有元素,且元素按順時針順序螺旋排列的正方形矩陣。

[[431971]]

本文轉載自微信公眾號「三分鐘學前端」,作者sisterAn  。轉載本文請聯系三分鐘學前端公眾號。

給定一個正整數 n,生成一個包含 1 到 n2 所有元素,且元素按順時針順序螺旋排列的正方形矩陣。

示例:

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

解答

  1. const generateMatrix = (n) => { 
  2.     // 定義一個二維數組進行數據保存 
  3.     const result = [] 
  4.     for (let i = 0; i < n; i++) { 
  5.         result.push(new Array(n)) 
  6.     } 
  7.     let left = 0 
  8.     let right = n - 1 
  9.     let top = 0 
  10.     let bottom = n - 1 
  11.     let current = 1, max = n * n 
  12.     while(current <= max) { 
  13.         // 上面從左到右 
  14.         for (let i = left; i <= right; i++) { 
  15.             result[top][i] = current++ 
  16.         } 
  17.         top ++ 
  18.         // 右邊從上到下 
  19.         for (let i = top; i <= bottom; i++) { 
  20.             result[i][right] = current++ 
  21.         } 
  22.         right -- 
  23.         // 下邊從右到左 
  24.         for (let i = right; i >= left; i--) { 
  25.             result[bottom][i] = current++ 
  26.         } 
  27.         bottom -- 
  28.         // 左邊從下到上 
  29.         for (let i = bottom; i >= top; i--) { 
  30.             result[i][left] = current++ 
  31.         } 
  32.         left ++ 
  33.     } 
  34.     return result 

 

leetcode:https://leetcode-cn.com/problems/spiral-matrix-ii

 

責任編輯:武曉燕 來源: 三分鐘學前端
相關推薦

2021-10-28 19:33:36

矩陣圖像內存

2021-11-12 09:44:03

字符串算法復雜度

2021-11-19 07:54:40

前端

2021-08-30 14:34:10

有效算法字符

2021-09-03 09:41:36

字符串時間復雜度

2021-11-04 09:59:03

動態規劃策略

2021-09-30 09:58:14

路徑總和二叉樹

2021-10-26 00:23:26

算法高頻元素

2017-02-08 09:25:16

Spark分解推薦

2021-09-29 10:19:00

算法平衡二叉樹

2021-10-27 10:43:36

數據流中位數偶數

2021-09-10 08:31:54

翻轉字符串單詞

2021-09-02 09:22:13

算法無重復字符

2021-09-08 09:52:34

語言

2021-09-15 07:56:32

二叉樹層次遍歷

2021-10-19 10:09:21

三角形個數數組

2021-09-28 06:28:51

二叉樹公共祖先

2024-07-16 12:54:40

2023-02-15 09:00:00

算法推薦系統矩陣分解算法

2021-08-26 05:08:25

相鄰重復項算法
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 五月婷婷在线视频 | 国产精品av久久久久久久久久 | 亚洲天堂免费在线 | 亚洲国产91| www.国产日本 | 色视频成人在线观看免 | 日韩高清黄色 | 精品一区二区不卡 | 国产1区2区3区 | 久久久久网站 | v片网站 | 夜夜夜夜草 | 久久中文一区二区 | 日韩视频一区二区三区 | 日韩淫片免费看 | 在线观看中文字幕 | 精品久久久久一区二区国产 | 亚洲成人第一页 | 日韩在线中文字幕 | 手机av在线 | 日韩成人在线观看 | 国产精品久久久久久久午夜片 | 日日草夜夜草 | 在线小视频 | 久草在线 | 午夜影院在线观看 | 久久精品一级 | 日本一区精品 | 久久里面有精品 | 国产欧美精品一区二区色综合 | 综合色播 | 伊人久久在线观看 | 免费三级网 | 欧美视频区 | 孕妇一级毛片 | 影音先锋中文字幕在线观看 | 欧美高清视频 | 国产精品国产 | 日本天堂视频在线观看 | 日韩a在线 | 日本成人免费网站 |