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

直播网站开发框架wordpress神马提交

直播网站开发框架,wordpress神马提交,深圳福田区有什么好玩的景点,建德市建设局网站#x1f680; 算法题 #x1f680; #x1f332; 算法刷题专栏 | 面试必备算法 | 面试高频算法 #x1f340; #x1f332; 越难的东西,越要努力坚持#xff0c;因为它具有很高的价值#xff0c;算法就是这样✨ #x1f332; 作者简介#xff1a;硕风和炜#xff0c;… 算法题 算法刷题专栏 | 面试必备算法 | 面试高频算法 越难的东西,越要努力坚持因为它具有很高的价值算法就是这样✨ 作者简介硕风和炜CSDN-Java领域优质创作者保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文|经验分享|好用的网站工具分享 恭喜你发现一枚宝藏博主,赶快收入囊中吧 人生如棋我愿为卒行动虽慢可谁曾见我后退一步 算法题 目录 题目链接⛲ 题目描述 求解思路实现代码运行结果⚡ 模拟 求解思路 实现代码 运行结果 共勉 题目链接 6. Z 字形变换 ⛲ 题目描述 将一个给定字符串 s 根据给定的行数 numRows 以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 “PAYPALISHIRING” 行数为 3 时排列如下 P A H N A P L S I I G Y I R 之后你的输出需要从左往右逐行读取产生出一个新的字符串比如“PAHNAPLSIIGYIR”。 请你实现这个将字符串进行指定行数变换的函数 string convert(string s, int numRows); 示例 1 输入s “PAYPALISHIRING”, numRows 3 输出“PAHNAPLSIIGYIR” 示例 2 输入s “PAYPALISHIRING”, numRows 4 输出“PINALSIGYAHRPI” 解释 P I N A L S I G Y A H R P I 示例 3 输入s “A”, numRows 1 输出“A” 提示 1 s.length 1000 s 由英文字母小写和大写、‘,’ 和 ‘.’ 组成 1 numRows 1000 求解思路实现代码运行结果 ⚡ 模拟 求解思路 通过一个List来存储numRows个StringBuilder然后记录俩个变量来分别维护当前走到了第几行以及当前的方向。如果当前没有达到开始的位置或者结束的位置在当前行添加元素否则就改变方向继续重复该过程直接字符串的结束位置。详细的模拟实现过程记录到了代码中请结合代码具体学习。有了基本的思路接下来我们就来通过代码来实现一下。 实现代码 class Solution {public String convert(String s, int numRows) {if (numRows 1)return s;ListStringBuilder rows new ArrayList();// 通过循环生成每一行都要进行拼接的字符串StringBuilder()for (int i 0; i Math.min(numRows, s.length()); i)rows.add(new StringBuilder());// 记录当前是第几行int curRow 0;// 通过一个Boolean 变量来记录此时的方向:向上 向下boolean goingDown false;// 遍历当前是字符串的字符for (char c : s.toCharArray()) {// 每一行的StringBuilder 分别进行拼接rows.get(curRow).append(c);// 处理边界的情况 如果是第零行直接调整方向为向下// 如果是最后一行 直接调整方向为向上if (curRow 0 || curRow numRows - 1)goingDown !goingDown;// 如果此时的方向是向下行数反之 方向相反 行数--curRow goingDown ? 1 : -1;}// 最后通过一个最终的循环直接将所有的结果进行拼接展示StringBuilder ret new StringBuilder();for (StringBuilder row : rows)ret.append(row);return ret.toString();// 返回最终的结果} }运行结果 共勉 最后我想和大家分享一句一直激励我的座右铭希望可以与大家共勉
http://www.zqtcl.cn/news/118699/

相关文章:

  • 深圳求职网站哪个好网站上面的在线咨询是怎么做的
  • 做饰品一般用什么网站做首饰凡客数据
  • 工业电商做网站怎么样wordpress 韩国 主题
  • 网站的优化从几个方面网站建设需注意哪些事项
  • 网站建设的技术有哪些内容东莞网站建设最优
  • 网站建设税费很多网站没有后台
  • 百度云主机上装网站flash怎么做网页
  • 外贸网站能用阿里云吗哔哩哔哩网页版打不开
  • 南宁月嫂网站建设财经直播的网站开发一个多少钱
  • 宁波网站的建设百度网盟推广 网站
  • 大连城乡建设局网站青岛网站建设外贸
  • 石家庄网站建设招聘珠海快速网站建设
  • 网站建设代理ai制作网页
  • 微网站平台怎样做网站wordpress侧栏跟随
  • 手机网站建设好吗湖南省专业建设公司网站的机构
  • 网站代码 字体好用的cms网站
  • 美食网站首页设计用手机怎么看自己做的网站
  • 平台类网站开发怎样做永久网站二维码
  • 网站开发客户挖掘php网站开发心得3500字
  • 检察院做网站的目的青岛网站推广优化
  • dede替换网站模板定制网站建设的流程
  • 天津专业网站制作网站开发模板
  • 做二手车网站需要什么怎样建立门户网站
  • 宁波做网站首荐荣盛网络网站建设太仓
  • 购物网站公司要花费多少钱wordpress 菜单 字体加粗
  • 网站模板如何编辑软件crm免费客户管理系统
  • 微信制作网站设计重庆关键词优化软件
  • 网站的设计与应用论文平台推广计划书模板范文
  • 网站备案用户名忘了怎么办网站做301排名会掉
  • 厦门制作网站企业网站子域名怎么做