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

seo站内优化和站外优化网站的管理跟新维护有哪些

seo站内优化和站外优化,网站的管理跟新维护有哪些,最流行网站开发工具,如何做输入密码进入网站文章目录1. 题目2. 解题2.1 multimap2.2 Lambda 表达式排序2.3 BFS搜索1. 题目 给出 R 行 C 列的矩阵#xff0c;其中的单元格的整数坐标为 (r, c)#xff0c;满足 0 r R 且 0 c C。 另外#xff0c;我们在该矩阵中给出了一个坐标为 (r0, c0) 的单元格… 文章目录1. 题目2. 解题2.1 multimap2.2 Lambda 表达式排序2.3 BFS搜索1. 题目 给出 R 行 C 列的矩阵其中的单元格的整数坐标为 (r, c)满足 0 r R 且 0 c C。 另外我们在该矩阵中给出了一个坐标为 (r0, c0) 的单元格。 返回矩阵中的所有单元格的坐标并按到 (r0, c0) 的距离从最小到最大的顺序排其中两单元格(r1, c1) 和 (r2, c2) 之间的距离是曼哈顿距离|r1 - r2| |c1 - c2|。你可以按任何满足此条件的顺序返回答案。 示例 1 输入R 1, C 2, r0 0, c0 0 输出[[0,0],[0,1]] 解释从 (r0, c0) 到其他单元格的距离为[0,1]示例 2 输入R 2, C 2, r0 0, c0 1 输出[[0,1],[0,0],[1,1],[1,0]] 解释从 (r0, c0) 到其他单元格的距离为[0,1,1,2] [[0,1],[1,1],[0,0],[1,0]] 也会被视作正确答案。示例 3 输入R 2, C 3, r0 1, c0 2 输出[[1,2],[0,2],[1,1],[0,1],[1,0],[0,0]] 解释从 (r0, c0) 到其他单元格的距离为[0,1,1,2,2,3] 其他满足题目要求的答案也会被视为正确例如 [[1,2],[1,1],[0,2],[1,0],[0,1],[0,0]]。提示 1 R 100 1 C 100 0 r0 R 0 c0 C来源力扣LeetCode 链接https://leetcode-cn.com/problems/matrix-cells-in-distance-order 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 2.1 multimap 利用其有序性用距离作为keyvector 作为 value class Solution { public:vectorvectorint allCellsDistOrder(int R, int C, int r0, int c0) {vectorvectorint ans;multimapint,vectorint m;int i, j, k 0;for(i 0; i R; i){for(j 0; j C; j)m.emplace(pairint,vectorint (abs(i-r0)abs(j-c0),vectorint ({i,j})));}for(auto kv : m)ans.push_back(kv.second);//可以把多个vectorint一起push进去神奇return ans;} };2.2 Lambda 表达式排序 class Solution { public:vectorvectorint allCellsDistOrder(int R, int C, int r0, int c0) {vectorvectorint ans(R*C);int i, j, k 0;for(i 0; i R; i)for(j 0; j C; j)ans[k] {i,j};//[],里面的表示表示式所在区域的外部变量可见且是引用传递之前没写报错sort(ans.begin(), ans.end(), [](auto a, auto b){return abs(a[0]-r0)abs(a[1]-c0) abs(b[0]-r0)abs(b[1]-c0);});return ans;} };2.3 BFS搜索 class Solution {vectorvectorint dir {{1,0},{0,1},{0,-1},{-1,0}}; public:vectorvectorint allCellsDistOrder(int R, int C, int r0, int c0) {vectorvectorint ans(R*C);bool visited[R][C];memset(visited, 0, sizeof visited);queuepairint,int q;pairint,int tp;q.push({r0,c0});visited[r0][c0] true;int x, y, k, i 0;while(!q.empty()){tp q.front();q.pop();ans[i] {tp.first, tp.second};for(k 0; k 4; k){x tp.first dir[k][0];y tp.second dir[k][1];if(x0 xR y0 yC !visited[x][y]){q.push({x,y});visited[x][y] true;}}}return ans;} };
http://www.huolong8.cn/news/125151/

相关文章:

  • 做一个信息发布网站要多少钱设计之家效果图
  • 网站备案填写要求吗天津中小企业建设网站
  • 网站开发工作怎样深圳html5网站建设价格
  • 做网站编辑的发展方向晋升民非企业网站建设费怎么记账
  • 做php网站需要什么软件开发辽阳网站建设
  • 企业管理网站模板pc网站制作
  • 律师事务所手机网站免费自己制作网站方法
  • 怎么做一元抢购网站苏州做网站的公司排名
  • 服务器用来做网站和数据库免费招商信息发布平台
  • 佛山网站制作专家怎样开网站卖东西
  • 青岛建设银行银行招聘网站网店网络推广策划
  • 门窗卫浴网站建设衡阳市网站建设
  • 万网网站到期后续费一年多少钱网站开发服务费记账
  • 北京网站制作郑州网站改版流程
  • 广州网站建设oem北京公司注册流程及资料
  • 烟台赶集网网站建设做的比较唯美的网站
  • 织梦云建站系统渠道销售怎么找客户
  • 网站建设与维护面试网站分几个阶段建设
  • 阿里云服务器windows系统网站搭建教程wordpress搭建博客系统
  • 网站中二级导航栏怎么做注册销售公司流程和费用
  • 佛山建网站公司wordpress 手机模版
  • 网站建设预期效果公众号怎么制作才美丽
  • 网站开发不用jsp网络推广方案xiala11
  • 青岛李沧建设局网站淮北网站建设推广
  • 微网站 淘宝客如何做网页推广的网页
  • 怎样做境外网站尚品网站建设
  • 会议网站建设的意义网站如何做分享
  • 网站用户粘性烟台建设
  • 安徽金路建设集团有限公司网站最新新闻事件今天国内视频
  • 链接提交百度站长平台电商网站需要哪些备案