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

郑州公司网站开发网站地图深度做多少合适

郑州公司网站开发,网站地图深度做多少合适,宜兴做网站哪个好,基于asp的网站开发将一个给定字符串根据给定的行数#xff0c;以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 LEETCODEISHIRING 行数为 3 时#xff0c;排列如下#xff1a; L C I R E T O E S I I G E D H N 之后#xff0c;你的输出需要从左往右逐行…将一个给定字符串根据给定的行数以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 LEETCODEISHIRING 行数为 3 时排列如下 L   C   I   R E T O E S I I G E   D   H   N 之后你的输出需要从左往右逐行读取产生出一个新的字符串比如LCIRETOESIIGEDHN。 请你实现这个将字符串进行指定行数变换的函数 string convert(string s, int numRows); 示例 1: 输入: s LEETCODEISHIRING, numRows 3 输出: LCIRETOESIIGEDHN 示例 2: 输入: s LEETCODEISHIRING, numRows  4 输出: LDREOEIIECIHNTSG 解释: L     D     R E   O E   I I E C   I H   N T     S     G 思路随着字符串元素的顺序它们的行号依次为0123210123..........规律递增或递减。我们用字符串数组记录答案第i个字符串代表第i行最后加起来即可。 class Solution {public String convert(String s, int numRows) {if (numRows 1) return s;ListStringBuilder rows new ArrayList();//答案数组for (int i 0; i Math.min(numRows, s.length()); i)rows.add(new StringBuilder());int curRow 0;boolean goingDown false;for (char c : s.toCharArray()) {rows.get(curRow).append(c);//到边界就换方向if (curRow 0 || curRow numRows - 1) goingDown !goingDown;if(goingDown)curRow;else curRow--;}StringBuilder ret new StringBuilder();for (StringBuilder row : rows) ret.append(row);return ret.toString();} }
http://www.yutouwan.com/news/161508/

相关文章:

  • 做营销型网站 推广的好处简约网站版式
  • seo爱站网临沂专业网站制作公司
  • 网站如何在百度上做推广方案个人简历网页制作教程
  • 爱站网长尾词挖掘邢台网站改版开发
  • 个体营业执照可以做网站嘛wordpress 跳转页面
  • 袜子网站建设规划书玉林市网站建设
  • 重庆手机网站推广方法石家庄网站建设的公司
  • 网站网址前的小图标怎么做的浙江综合网站建设配件
  • 网站建设公司做网站要多少费用上海嘉定网站建设
  • 还有哪些方法让网站更加利于seo中英文网站价格
  • 如何做网站网页免费营销网站的基本要素
  • 苏州做网站哪家比较好分类信息网站如何做优化
  • 马鞍山网站建设报价二级建造师报名入口官网
  • 自助式网站软件推广方式
  • 外贸网站建设的好处建网站教程
  • 网站模板 阿里公司变更登记申请表
  • 阿里云 建网站wordpress可视化编辑插件下载
  • 企业网站建设哪家正规手机网站建站
  • 西安给公司做网站网站建设公司电话咨询
  • gta5办公室网站建设中南京模板网站建设企业
  • 做网站哪家好 青岛搜狗推广开户费多少钱
  • 南京网站建设流程个人网站 虚拟主机价格
  • 湖南网站建设公司 要上磐石网络关于建设网站的报告书
  • 公司建站有哪些优势北京平面设计公司招聘信息
  • 流量打不开网站怎么办宣传册图片
  • 挣钱做任务的网站制作网站的app吗
  • 网站升级中html建瓯企业网站建设
  • eclipse与jsp网站开发网站页面打开速度慢
  • 商家建设网站的好处设计商城的网站建设
  • 飞色 网站建设徐州网站建设市场分析