成人免费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技術棧公眾號

主站蜘蛛池模板: 日韩欧美视频网站 | 美国十次成人欧美色导视频 | 国产精品不卡 | 男女精品网站 | 九九伊人sl水蜜桃色推荐 | 高清黄色毛片 | 欧美精品v | 久操亚洲 | 欧美一区二区三区在线视频 | 99爱视频| 精产嫩模国品一二三区 | 亚洲欧美激情四射 | 久久一区视频 | 欧美一区成人 | 国产1区在线 | 久久久爽爽爽美女图片 | 久热免费 | 91久久精品一区二区二区 | 亚洲精品乱码8久久久久久日本 | 中文字幕一区在线观看视频 | 国产日韩精品视频 | 中文字幕在线第一页 | 精品亚洲一区二区 | 六月成人网 | 国产精品高潮呻吟久久 | 日本激情视频网 | 久久成人一区 | 亚洲色综合| 激情国产视频 | 久久黄网| 91精品国产综合久久久久久蜜臀 | 一区二区三区四区在线视频 | 91精品国产欧美一区二区 | 91看片免费版 | 黄色一级免费看 | 91国产在线播放 | 瑟瑟免费视频 | 久久亚洲精品国产精品紫薇 | 在线免费观看色 | 九九免费视频 | 亚洲国产精品久久久久 |