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

河南建设网站公司微信营销推广公司

河南建设网站公司,微信营销推广公司,短视频制作软件app,免费制作链接题目描述 给你一个字符串s和行数numRows,把s字符串按照z字形重新排列。 再从左往右进行读取,返回读取之后的字符串。 本题是找规律,但是没有找出来 解题思路 要想解出来该题,在进行z字变换的时候,我们把字符串的下…

题目描述

给你一个字符串s和行数numRows,把s字符串按照z字形重新排列。
再从左往右进行读取,返回读取之后的字符串。

本题是找规律,但是没有找出来

解题思路

要想解出来该题,在进行z字变换的时候,我们把字符串的下标进行进行变换,容易找出规律。

规律如下:
在这里插入图片描述

代码

class Solution {
public:string convert(string s, int numRows) {//为1时特判if(numRows==1) return s;string ret;int d=2*numRows-2;for(int i=0;i<numRows;i++){//start2初始为最大,为了在第0和第numRows-1行时,可以跳出循环int start1=i,start2=INT_MAX;if(i!=0&&i!=numRows-1) start2=d-i;while(start1<s.size()||start2<s.size()){if(start1<s.size()) ret+=s[start1],start1+=d;if(i!=0&&i!=numRows-1&&start2<s.size()) ret+=s[start2],start2+=d;}}return ret;}
};
http://www.yayakq.cn/news/909731/

相关文章:

  • 深圳移动网站建设公微信公众平台怎么做微网站
  • 如何让网站收录公司名上海的建设网站制作
  • 中企高呈网站建设西安建设工程信息网招标公告
  • 那些网站可以做淘宝店铺推广没有网站怎样做搜索引擎推广
  • 新增备案网站负责人常用个人网站是什么
  • 如何用rp做网站加强官方网站建设
  • 旅行社建网站网络推广文案前景
  • 公司的网站建设费用属于什么费道滘网站仿做
  • 凡科建站是永久的吗企业网站素材图片
  • python 做爬虫网站分类建站cms系统
  • 网站需求列表wordpress首页没有
  • 网站怎么做留言的创建一个app需要什么
  • 网站别名ui设计与制作
  • 网站内容策划方案tomcat做网站并发
  • 全站flash网站引流推广的方法
  • 邯郸做网站公司还有哪些网站做产品众筹
  • 网站首页作用产品毕业设计作品网站
  • 东莞网站设计效果网站建设模板源码特效
  • 个人网站设计与制作代码怎么注册企业网站域名
  • wordpress防36kr长沙做网站seo
  • 为网站开发软件广州站是不是广州火车站
  • 个人域名备过案了做电影网站会查吗深圳网站设计定制开发
  • 电子商务网站规划与网页制作晋州建设规划局网站
  • php网站开发实例教程百度上海团购网站建设
  • 优化设计官方网站长春网络推荐
  • 电脑做网站服务器教程网站建设伍金手指下拉7
  • 汉中网站seo我想给图书网站做代理
  • 石家庄新钥匙网站有了源代码怎么做网站
  • 科技网站设计公司排名企业网站建设流程步骤
  • 国际网站群建设方案wordpress分类树