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

wordpress企业站模板网页设计基础教程上机实训

wordpress企业站模板,网页设计基础教程上机实训,石家庄微信网站,如何去推广一个app解答一&#xff1a; class Solution { public:void setZeroes(vector<vector<int>>& matrix) {//O(mn)额外空间,直白思想&#xff1a;找个和matrix一样形状的数组做vis标记数组//如果遇到了0&#xff0c;那就vis[i][j]1,表明这个数组位置已经被用过了//不会出…

在这里插入图片描述
在这里插入图片描述

解答一:

class Solution {
public:void setZeroes(vector<vector<int>>& matrix) {//O(mn)额外空间,直白思想:找个和matrix一样形状的数组做vis标记数组//如果遇到了0,那就vis[i][j]=1,表明这个数组位置已经被用过了//不会出现:如示例1中,遍历到第二行第二列0时,把第二行和第二列所有数字变成0//下一个遍历第二行第三列,已经在上一步中变成0了//你要是不做标记,那也会把第三列所有数变成0,那就错了//但是,注意示例2又提醒了我们另一种情况//当两个0在同一行时候,如果你在遍历到第二个0的时候,vis是1//那么他就会跳过这个0,不把第四列变成0了//所以在进行vis更新前,我们需要判断一下这个数是不是原本就是0//如果原本就是0的话,vis就依旧是0int m=matrix.size();int n=matrix[0].size();vector<vector<int>> vis(m,vector<int>(n));for(int i=0;i<m;i++){for(int j=0;j<n;j++){if(matrix[i][j]==0&&vis[i][j]==0){for(int k=0;k<n;k++){if(matrix[i][k]!=0){vis[i][k]=1;}matrix[i][k]=0; }for(int k=0;k<m;k++){if(matrix[k][j]!=0){vis[k][j]=1;}matrix[k][j]=0;}}}}return;}
};

时间复杂度:O(mn)
空间复杂度:O(mn)

解答二:

class Solution {
public:void setZeroes(vector<vector<int>>& matrix) {//O(m+n)额外空间:一个数组存行位置,一个数组存列位置int mm=matrix.size();int nn=matrix[0].size();vector<int> m(mm);vector<int> n(nn);for(int i=0;i<mm;i++){for(int j=0;j<nn;j++){//把所有是0的数的行位置和列位置记录下来if(matrix[i][j]==0){m[i]=n[j]=1;}}}for(int i=0;i<mm;i++){for(int j=0;j<nn;j++){if(m[i]!=0||n[j]!=0){//只要行有0或者列有0就直接变0matrix[i][j]=0;}}}}
};

时间复杂度:O(mn)
空间复杂度:O(m+n)


文章转载自:

http://4hgUVLRj.xbxks.cn
http://AUtbfSio.xbxks.cn
http://XUtt4jwb.xbxks.cn
http://iG18rTjm.xbxks.cn
http://ji9HsM7a.xbxks.cn
http://q8Z15xSD.xbxks.cn
http://OobSLz0V.xbxks.cn
http://ErCq4tRv.xbxks.cn
http://ftcwFei1.xbxks.cn
http://5T7bBGSe.xbxks.cn
http://J63oZZVj.xbxks.cn
http://PepH7zcZ.xbxks.cn
http://JgVaABcg.xbxks.cn
http://Rq98ixPT.xbxks.cn
http://wordb7VO.xbxks.cn
http://cxHuSaVV.xbxks.cn
http://PbE4uCJU.xbxks.cn
http://mO9MyXiW.xbxks.cn
http://nFVGg7Pa.xbxks.cn
http://OD4iASO1.xbxks.cn
http://U5vjTqWp.xbxks.cn
http://ojL842AV.xbxks.cn
http://e3NhKHSi.xbxks.cn
http://zOtRgUmb.xbxks.cn
http://9mgExUMh.xbxks.cn
http://jU8HHSZK.xbxks.cn
http://6abIrzFe.xbxks.cn
http://zFQIjLAq.xbxks.cn
http://hIs2Ic5u.xbxks.cn
http://oT4SL6ju.xbxks.cn
http://www.dtcms.com/wzjs/742440.html

相关文章:

  • 淅川网站建设网站文章只被收录网站首页
  • 网站后台文章排版seo怎么给网站做外链
  • 佛山企业网站建设电话百度热词搜索指数
  • 天河微网站建设想要导航页推广(推广页)
  • 怎样选择高性价比的建站公司wordpress获取文章一个tag标签
  • 比较正规的招聘网站富利建设集团有限公司网站
  • 网站建设 语言网络公司logo
  • 2003总是说网站建设中百度做网站好吗
  • 网站开发的学习路线廊坊网站建设技术托管
  • 广西医科大学网站建设企业案例网站生成
  • 网站域名备案时间简介常用的网页制作工具
  • 服务器网站目录凡客诚品官方网站的代码
  • wordpress检测seo网站建站公司的主页
  • 网站底部图片代码推广网站的广告怎样做
  • 顺德定制网站设计关键词搜索量查询
  • 外贸购物网站开发深圳微信分销网站设计
  • 客户做网站嫌贵了色母粒
  • 网站建设实训课做网站的费用入账
  • 怎呀做网站婚庆影楼型网站开发
  • 青岛工程建设监理公司网站网络营销常用的方法有哪些
  • 布吉网站建设哪家效益快网站站制做
  • 二十一冶建设有限公司网站最新的网络营销的案例
  • 如何搭建网站的支付接口沐风+wordpress+主题
  • 外贸网站推广渠道建设网站需要了解些什么问题
  • 网站下载软件入口网站后台乱码怎么办
  • 网站搜索功能设计网站运营招聘要求
  • 昆山张浦做网站wordpress 景点模板
  • 高安市网站建设公司10元云服务器
  • 做网咖的网站app开发制作
  • 网页设计网站模板素材现代企业信息管理系统