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

浙江省住房城乡建设厅网站怎么制作网站小游戏

浙江省住房城乡建设厅网站,怎么制作网站小游戏,企业所得税优惠政策2022年,求一个免费的法一&#xff0c;自己想的 使用一个复合结构的 List<ArrayList<String>> 来存储每一行的字母&#xff0c;最后按序输出。 使用flag来判断到底放到哪一行上去。flag按照&#xff1a;0–1–2–1–0–1–2这样变化&#xff0c;实现躺着的Z字形。 public String conve…

法一,自己想的

使用一个复合结构的 List<ArrayList<String>> 来存储每一行的字母,最后按序输出。
使用flag来判断到底放到哪一行上去。flag按照:0–1–2–1–0–1–2这样变化,实现躺着的Z字形。

    public String convert(String s, int numRows) {if (numRows == 1) {return s;}StringBuilder sb = new StringBuilder();// use three arrayListList<ArrayList<String>> xxx = new ArrayList<>();for (int i = 0; i < numRows; i++) {xxx.add(new ArrayList<>());}int flag = 0;int zj = 1; // 0-1-2-1-0int cnt = 0; // record the index of String swhile (cnt < s.length()) {char ch = s.charAt(cnt);ArrayList<String> strs = xxx.get(flag);strs.add(ch + "");xxx.set(flag, strs);if(flag == numRows - 1) {zj =  -1;}if(flag == 0){zj = 1;}flag += zj;cnt++;}for(int i = 0; i < numRows; i++) {ArrayList<String> strs = xxx.get(i);for (String str : strs) {sb.append(str);}}return sb.toString();}

很慢
在这里插入图片描述

方法二

采用StringBuilder[]代替上文的嵌套List,优化了一下开头

public String convert2(String s, int numRows) {int n = s.length(), r = numRows;if (r == 1 || r >= n) {return s;}StringBuilder[] sbs = new StringBuilder[n];for (int i = 0; i < numRows; i++) {sbs[i] = new StringBuilder();}int flag = 0;int zj = 1; // 0-1-2-1-0int cnt = 0; // record the index of String swhile (cnt < s.length()) {char ch = s.charAt(cnt);sbs[flag].append(ch + "");if(flag == numRows - 1) {zj =  -1;}if(flag == 0){zj = 1;}flag += zj;cnt++;}StringBuilder sb = new StringBuilder();for(int i = 0; i < numRows; i++) {sb.append(sbs[i]);}return sb.toString();}

在这里插入图片描述


文章转载自:

http://a7dYqgB5.tsdjj.cn
http://DTUZZgGf.tsdjj.cn
http://FVjOienv.tsdjj.cn
http://IyHKj2S4.tsdjj.cn
http://We7wIGei.tsdjj.cn
http://StLfyFZM.tsdjj.cn
http://afvjhqmC.tsdjj.cn
http://hNnSfGUQ.tsdjj.cn
http://0I6VO1Sm.tsdjj.cn
http://leDODawU.tsdjj.cn
http://ceJU8rop.tsdjj.cn
http://Bk2O025a.tsdjj.cn
http://0uwHPZI4.tsdjj.cn
http://0yuWQEjj.tsdjj.cn
http://VOeKSgbm.tsdjj.cn
http://NE2jwSrw.tsdjj.cn
http://E5r95OyT.tsdjj.cn
http://hCJcBtlC.tsdjj.cn
http://kbYnKN98.tsdjj.cn
http://M27Ym54V.tsdjj.cn
http://6OsOrWgU.tsdjj.cn
http://l52F7xDo.tsdjj.cn
http://MvsJr1Wz.tsdjj.cn
http://AUlT0QdI.tsdjj.cn
http://bpPvPeat.tsdjj.cn
http://N7eaKar6.tsdjj.cn
http://EE9DLEGf.tsdjj.cn
http://HlcFgIGB.tsdjj.cn
http://QYPXl13J.tsdjj.cn
http://3XfjOqy6.tsdjj.cn
http://www.dtcms.com/wzjs/688097.html

相关文章:

  • 学校网站建设运行情况wordpress 攻击
  • 最新网站开发软件开发公司已经卖出生地
  • 学做网站能赚多少钱官方网站营销
  • 河北省住房和建设厅网站公司网站设计注意什么
  • 网站的分类有哪些晋中市住房保障和城乡建设局网站
  • 情人节网站源码下载宁波建设网 提取业务
  • 网站服务器建设方案莱芜区宣传部网站
  • 摄影作品网站有哪些滕州做网站的多少
  • 商务网站开发流程有三个阶段深圳安鸿源建设网站
  • 上海可以做网站的公司重庆做腋臭骑士网站
  • 国家拨款农村建设查询的网站安阳包装设计
  • 有什么网站可以做微信支付宝支付电子商务网站建设教学实施建设
  • 青岛 网站开发百度指数关键词
  • 网络科技加我qq是干嘛seo排名优化教学
  • 网站怎么上传数据库烟台市住房和城乡建设局网站
  • 在什么地方可以接到做网站的活wordpress共享插件
  • 网站建设什么科目廊坊做网站教程
  • 东莞网站推广的公司做网站开发很赚钱吗
  • 炫酷网站推荐网优 是什么网站
  • 商城类网站建设+数据库做英文网站 赚美元
  • 做响应式网站是不是都用rem如何使用万网主机建设网站
  • html课设做网站wordpress百度主动推送工具
  • 网站用户模板哪个网站的ps元素好
  • 网站建设主题与建设目标上海建筑设计院待遇怎么样
  • 杭州 网站建设 哪家强企业管理系统源码
  • 个人网站建站教程一级a做爰全过程网站
  • 网站seo优化推广怎么做wordpress dns预加载
  • 海外网站如何做用户实名认证短链接生成器app
  • 深圳市城乡和建设局网站首页Wordpress Flexsilder
  • 网站建设备案审核要多久自己如何在家做网站