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

做兼职那个网站比较好阿里云域名注册查询

做兼职那个网站比较好,阿里云域名注册查询,网站建设网页设计做网站,网站做后台教程文章目录 [2810. 故障键盘](https://leetcode.cn/problems/faulty-keyboard/)思路一:模拟代码:思路二:双端队列代码: 2810. 故障键盘 思路一:模拟 用StringBuilder来拼贴字符遍历字符串,如果遇到i,对拼贴好…

文章目录

    • [2810. 故障键盘](https://leetcode.cn/problems/faulty-keyboard/)
          • 思路一:模拟
          • 代码:
          • 思路二:双端队列
          • 代码:


2810. 故障键盘

在这里插入图片描述

思路一:模拟
  • 用StringBuilder来拼贴字符
  • 遍历字符串,如果遇到i,对拼贴好的进行逆置
  • 否则,进行拼贴
  • 最终返回字符串类型
代码:
   // 2810. 故障键盘public String finalString(String s) {StringBuilder sb = new StringBuilder();for (char x : s.toCharArray()) {if (x == 'i') {sb.reverse();} else {sb.append(x);}}return sb.toString();}
思路二:双端队列
  • 调用双端队列
  • 如果遇到i,需要进行逆置,相当于进行头插法,改变标记
  • 没遇到i,并且标记为真,进行尾插法
  • 最后检查是否需要逆置
代码:
    public String finalString(String s) {// 双端队列Deque<Character> deque = new ArrayDeque<>();StringBuilder sb = new StringBuilder();boolean flg = true;for (char x : s.toCharArray()) {if (x == 'i') {flg = !flg;//碰到i,进行逆置//再次碰到i,反过耒} else if (flg) {//如果为真,添加到队尾deque.addLast(x);}else {//x不等于i,并且由于前一个是i,发生逆转// 相当于添加到队头deque.addFirst(x);}}for (char c:deque) {sb.append(c);}if (!flg){sb.reverse();}return sb.toString();}

点击移步博客主页,欢迎光临~

偷cyk的图

http://www.mmbaike.com/news/42335.html

相关文章:

  • 国外网站建立合肥新闻 今天 最新消息
  • 做兼职 那个网站靠谱什么是互联网销售
  • 做灯箱到哪个网站找业务百度的链接
  • 小明之家网页制作htmlseo网上培训课程
  • 网站登录界面设计东莞关键词优化软件
  • 网站后台管理员做链接google永久免费的服务器
  • 在韶关做网站品牌推广与传播怎么写
  • 电子商务网站策划书布局设计seo智能优化公司
  • 深圳 b2c 网站建设信息流优化师是什么
  • 铁威马怎样做网站服务器百度浏览器手机版
  • 招聘网站开发设计如何看待百度竞价排名
  • 动态网站登录加注册怎么做参考消息今天新闻
  • 保定网站建设多少钱电脑优化软件推荐
  • 课题组网站怎么做网络广告营销的特点
  • htm5网站建设百度账号怎么改用户名
  • 中国铁道工程建设协会网站seo是指什么职位
  • 收费网站设计如何用模板建站
  • 网站建设需求爱网站关键词查询工具
  • 程序员做游戏还是做网站好品牌搜索引擎服务优化
  • 动漫制作软件网站推广seo优化
  • 深圳专业做网站较好的公司今日热点新闻事件简介
  • 网站设计毕业设计任务书百度账号注册中心
  • 基础建设基金广州seo网络培训课程
  • 石家庄求做网站代发推广百度首页包收录
  • 如何看网站有没有收录关键词数据分析
  • 石家庄 外贸网站建设百度网首页官网登录
  • html网站建设快速优化工具
  • 网站建设合同鉴于甲方委托乙方百度推广代理商赚钱吗
  • 成都直销网站建设做推广的软件有哪些
  • 婚纱摄影网站建设网站seo是啥