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

禹城做网站百度搜索推广和信息流推广

禹城做网站,百度搜索推广和信息流推广,网站后台别人制作,网络营销服务的分类题号1047 给出由小写字母组成的字符串 s,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 s 上反复执行重复项删除操作,直到无法继续删除。 在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。 import java.util.Ar…

题号1047

给出由小写字母组成的字符串 s重复项删除操作会选择两个相邻且相同的字母,并删除它们。

在 s 上反复执行重复项删除操作,直到无法继续删除。

在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。

import java.util.ArrayDeque;
import java.util.Deque;class Solution {public String removeDuplicates(String s) {Deque<Character> stack = new ArrayDeque<>();stack.push(s.charAt(0)); // 使用push而不是add,以符合栈的常用方法for (int i = 1; i < s.length(); i++) {if (!stack.isEmpty() && s.charAt(i) == stack.peek()) {stack.pop(); // 如果当前字符与栈顶字符相同,弹出栈顶字符} else {stack.push(s.charAt(i)); // 否则,将当前字符推入栈中}}StringBuilder sb = new StringBuilder();while (!stack.isEmpty()) {sb.append(stack.pop()); // 将栈中的字符取出并添加到StringBuilder中}return sb.reverse().toString(); // 在返回前反转StringBuilder中的字符串}
}

重点:注意返回时将字符串反转,因为栈

http://www.dtcms.com/wzjs/249389.html

相关文章:

  • ps个人网站首页怎么制作seo资讯
  • 网站建设好评公司免费发链接的网站
  • 企业网站建设必要性广州 关于进一步优化
  • 怎么邀约客户做网站百度有刷排名软件
  • 现代企业网站建设特点新闻发稿平台有哪些
  • 人力资源和社会保障部部长王小平网络搜索优化
  • 设计购物网站创建自己的网页
  • wordpress手机验证码注册西安seo专员
  • 做网站客户会问什么问题网上商城推广13种方法
  • 郑州做网站建设的公司口碑营销案例简短
  • 自己建网站写小说可行吗seo产品优化免费软件
  • 2017优惠券网站怎么做企业网站建设论文
  • 各大网站注册seo实战培训机构
  • 智慧旅游门户网站建设方案引擎seo如何优化
  • h5页面制作网站域名解析ip138在线查询
  • 做网站涉及个人隐私百度seo外链推广教程
  • wordpress限制搜索次数优化建站seo门户
  • 做网站页面报价百度快照怎么使用
  • 郑州做网站优化价格seo外链推广工具
  • wordpress淘宝客采集长沙seo排名扣费
  • 成都电子商务网站建设公司seminar什么意思中文
  • 织梦手机网站有广告常见的网站推广方法有哪些
  • 网站三级分销怎么做自动的网站设计制作
  • 互动网站品牌运营方案
  • 网站建设状态栏什么是关键词推广
  • 智能网站建设找三好科技四川疫情最新消息
  • 西安网站建设麦欧科技软文发布平台
  • c语言软件开发和网站开发区别东莞网站seo公司
  • 柳城网站制作拉新推广平台
  • 郑州正规的网站制作南昌网站建设