当前位置: 首页 > wzjs >正文

局域网聊天工具有哪些优化关键词排名的工具

局域网聊天工具有哪些,优化关键词排名的工具,灵宝网站建设,网站建设维护需要懂哪些知识[ 题目描述 ]: [ 思路 ]: 题目要求按顺时针顺序给出m行n列的矩阵的数组按照题目所给的顺序挨个插入答案数组中运行如下 int* spiralOrder(int** matrix, int matrixSize, int* matrixColSize, int* returnSize) {*returnSize matrixSize * matrixCol…

[ 题目描述 ]:在这里插入图片描述
[ 思路 ]:

  • 题目要求按顺时针顺序给出m行n列的矩阵的数组
  • 按照题目所给的顺序挨个插入答案数组中
  • 运行如下
    在这里插入图片描述
int* spiralOrder(int** matrix, int matrixSize, int* matrixColSize, int* returnSize) {*returnSize = matrixSize * matrixColSize[0];int* ans = (int*)malloc(sizeof(int) * (*returnSize)); int top = 0, bottom = matrixSize - 1;int left = 0, right = matrixColSize[0] - 1;int index = 0;int direction = 0;while (top <= bottom && left <= right) {if (direction == 0) {for (int i = left; i <= right; i++) {ans[index++] = matrix[top][i];}top++;} else if (direction == 1) {for (int i = top; i <= bottom; i++) {ans[index++] = matrix[i][right];}right--;} else if (direction == 2) {for (int i = right; i >= left; i--) {ans[index++] = matrix[bottom][i];}bottom--;} else if (direction == 3) {for (int i = bottom; i >= top; i--) {ans[index++] = matrix[i][left];}left++;}direction = (direction + 1) % 4;}return ans;
}
  • 时间复杂度O(mn),空间复杂度O(mn)

[ 官方题解 ]:

  • 一、模拟,思路基本同上
  • 二、按层模拟,可以将矩阵看成若干层,首先输出最外层的元素,其次输出次外层的元素,直到输出最内层的元素
    -
http://www.dtcms.com/wzjs/62784.html

相关文章:

  • wordpress 上传图片尺寸谷歌优化培训
  • 新手如何做网站合肥seo招聘
  • wordpress文章编辑函数搜索引擎优化包括哪些
  • 做网站界面尺寸是多少营销软文800字范文
  • 网站流量限制it培训机构哪家好
  • 直销返利网站建设谷歌chrome
  • 查找网站备案信息成都网站关键词排名
  • 天长做网站的2024年将爆发新瘟疫
  • 国外 素材 网站b2b网站免费推广平台
  • 抚州购物网站开发设计国内搜索引擎优化的公司
  • 学校登陆网站制作最近新闻大事
  • 烟台做网站价格连云港seo优化公司
  • 用什么编程语言做网站好百度信息流代理
  • 京东网站的建设与发展seo网站优化多少钱
  • 即墨有做网站的吗深圳搜索引擎优化seo
  • 做的视频发到哪个网站好网络推广精准营销推广
  • 企业网站一般用什么框架做拓客软件
  • 电商网站开发用什么语言表达seo投放营销
  • 网站如何做背景音乐百度人工服务
  • 网站建设 常见问题出词
  • 上海营销型网站建设品牌推广
  • 网站建设基础大纲文案网络黄页推广大全
  • 唐山设计网站公司企业网站cms
  • 做国外的网站有什么不用钱的浏览器直接进入网站的注意事项
  • 国家税务网长沙seo网站排名
  • 做国际贸易做什么网站seo关键词
  • 小企业网站建设价格谷歌chrome
  • 织梦 做网站 教程网店如何做推广
  • 百度做网站联系电话长沙关键词优化费用
  • 国外做海报的网站邯郸seo排名