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

龙华网站建设方案案例建站模板哪里好

龙华网站建设方案案例,建站模板哪里好,wordpress get_search_form()多个条件查询,模板建站教程题目 给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 示例 输入:matrix [[1,1,1],[1,0,1],[1,1,1]] 输出:[[1,0,1],[0,0,0],[1,0,1]] 解析 这道题题目上要求用原地算法…
题目

给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。

示例

输入:matrix = [[1,1,1],[1,0,1],[1,1,1]]
输出:[[1,0,1],[0,0,0],[1,0,1]]
在这里插入图片描述

解析

这道题题目上要求用原地算法,先说开辟额外辅助空间的方法吧,原理上就是对于行和列开辟两个布尔型数组,先遍历一遍矩阵,将为0的位置(行和列的下标)置为0,完事后再遍历一遍矩阵,把对应位置的值置为0即可。

func setZeroes(matrix [][]int) {row := make([]bool, len(matrix))col := make([]bool, len(matrix[0]))for i, r := range matrix {for j, v := range r {if v == 0 {row[i] = truecol[j] = true}}}for i, r := range matrix {for j := range r {if row[i] || col[j] {r[j] = 0}}}
}

另外还有不适用额外空间,只需要定义变量的写法,但感觉有点复杂了,先不写了

http://www.yayakq.cn/news/920603/

相关文章:

  • 上海柘中建设股份有限公司网站怎么制作视频教程
  • 上海模板网站建站大连企业做网站
  • 网站建设与管理规范聊城高新区建设局网站
  • 域名怎么和网站绑定网页版ps
  • 友情链接对网站的作用凡科互动自助解封没用
  • 做网站代运营如何寻找客户织梦网站系统删除不了
  • 网站后台怎么打开网站认证怎么做
  • 有经验的佛山网站建设云朵课堂网站开发怎么收费
  • 别人建的网站怎么修改代码网页qq登陆网站
  • 建网站龙教用vs2013做网站的书
  • 专门设计网站的公司叫什么永州企业网站建设价格
  • seo如何优化网站推广做网站有必要注册商标吗
  • 淄博公司网站建设网站做选择题怎么快速选择
  • 网站改名字 收录wordpress如何做云盘搜索
  • 一起做网站怎么下单杭州杭州网站建设公司
  • 电子图书馆网站建设仓库管理系统app
  • 哈尔滨网站设计快速建站网站建设 信息化程度
  • 商务网站建设实验公司网站域名查询
  • php禁止ip访问网站报价单通用模板
  • p2p借贷网站开发杭州建设工程交易中心
  • 青岛高端网站设计公司会员卡充值管理系统
  • 点评网站分站设计aso平台
  • 广州城乡建设部网站首页优化网站工具
  • 怎样健网站广告创意设计与制作
  • 网站建设用cms免费销售网站模板下载
  • kotlin做网站中国网站开发语言
  • 专门做民宿的网站有哪些网站备案 个人
  • 建设免费网站设计类的网站和简介
  • 网站建设dqcx中国企业500强全部名单
  • 登封网站建设公司上海公司网址