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

局域网聊天工具有哪些北京官网seo

局域网聊天工具有哪些,北京官网seo,绵阳网站建设哪家好,做网站数据库多少钱[ 题目描述 ]: [ 思路 ]: 题目要求按顺时针顺序给出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/117607.html

相关文章:

  • wordpress 视频站seo整站优化方案案例
  • 代理记账注册公司图片aso优化注意什么
  • 天津网站建设优化合肥做网站公司哪家好
  • 给网站做优化刷活跃要收费吗手机地图app下载安装
  • 宁波快速制作网站做灰色词seo靠谱
  • 如何做凡客网站免费的关键词优化工具
  • nodejs可以做网站吗推广app有哪些
  • 江门网站建设易搜互联太原seo优化公司
  • 如何做好政府网站的特色建设百度问答平台
  • 中山企业网站建设定制女生学电子商务好吗
  • 鲜花店网站建设的总结最近刚发生的新闻
  • 开发流程管理郑州seo技术培训班
  • 电商设计网站素材拉新平台哪个好佣金高
  • 电话手表网站站长之家素材
  • 深圳网站建设工作室上海网络推广外包公司
  • 建设银行手机查询网站深圳网络营销平台
  • 杭州企业网站长尾关键词挖掘熊猫
  • 做企业宣传片的网站网址百度刷排名
  • 党刊网站怎么做公司市场营销策划方案
  • 抖音运营公司排名前十武汉网站建设优化
  • 沈阳网站建设方案外包网站优化推广怎么做
  • 呼家楼网站建设百度公司名称
  • 什么是wap网站十大品牌营销策划公司
  • 求一个做烧肉的网站网络舆情分析报告范文
  • 做网站引流的最佳方法厦门人才网唯一官方网站
  • 一般给公司做网站用什么软件昆明seo建站
  • 文登 网站建设六六seo基础运营第三讲
  • 聊城做网站的公司市场百度广告联盟平台官网
  • 免费软件下载appseo交流论坛
  • 做pc端网站要多少钱上海seo网站推广公司