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

中小型网站建设服务家庭优化大师下载

中小型网站建设服务,家庭优化大师下载,网页打不开但是能上网,网站模块插件是怎么做的Z 字形变换,算法思路整理 https://leetcode.cn/problems/zigzag-conversion/description/ 将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 “PAYPALISHIRING” 行数为 3 时,排列如下…

Z 字形变换,算法思路整理

https://leetcode.cn/problems/zigzag-conversion/description/
将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。

比如输入字符串为 “PAYPALISHIRING” 行数为 3 时,排列如下:
P A H N
A P L S I I G
Y I R
之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“PAHNAPLSIIGYIR”。

请你实现这个将字符串进行指定行数变换的函数:

  • 不擅长打印图形,我将把所有矩阵和一维坐标的映射关系都学习一遍

在这里插入图片描述

class Solution {
public:string convert(string s, int numRows) {int s_len = s.size();if (numRows >= s_len || numRows == 1)return s;int T_length = numRows + numRows - 2;string ans;for (int i = 0; i < numRows; i++) {for (int j = 0; i + j < s_len; j = j + T_length) {ans += s[i + j];// 不是首行和最后一行的时候,if (i > 0 && i < numRows - 1 && j + T_length - i < s_len) {ans += s[j + T_length - i];}}}return ans;}
};
http://www.dtcms.com/wzjs/172969.html

相关文章:

  • 石家庄市网站建设培训班广东深圳疫情最新情况
  • 西藏建设厅官方网站网站优化建议
  • 网站 售后服务搜索引擎培训班
  • 做网站的工作时间恢复2345网址导航
  • 做外贸网站的经验百度网址大全在哪里找
  • 正品购物网站排行软文代写平台
  • 有哪些做互联网项目的导航网站找客户的十大方法
  • 盐城网站推广电话产品线上营销推广方案
  • 网站建设收费标准百度竞价推广点击软件奔奔
  • 金山建设机械网站最新域名查询ip
  • 如何查看一个网站是用什么cms做的视频号视频下载助手app
  • 网站 跳出率 多少网站优化外包价格
  • 建立网站的程序俄罗斯搜索引擎
  • htm5网站下载百度浏览器
  • 做批发在哪个网站好百度平台推广该怎么做
  • 苏州外贸网站制作免费个人自助建站
  • 网站如何做关键词优化沈阳网络关键词排名
  • 丽水市做网站的网络营销模式有哪几种
  • 学生个人网页设计素材图片谷歌官方seo入门指南
  • vue做网站前端2021年关键词排名
  • 重庆便民服务网站APP引流推广网站平台
  • 网站建设成果网络销售就是忽悠人
  • freenom怎么做网站媒体公关
  • 门户网站如何做性能测试推广专员是做什么的
  • centos做网站谷歌网站
  • 网站文件上传wordpress修改在运营中seo是什么意思
  • 学院网站建设计划私域流量营销
  • 网站建设验收条款seo推广人员
  • 怎么做网站二级页面淘宝指数官网
  • 塑胶包装东莞网站建设需要优化的地方