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

山东网站建设工作室网页设计全部代码

山东网站建设工作室,网页设计全部代码,制定一网站建设的市场定位的方案,wordpress自动本题主要思路是使用两个栈#xff1a;一个用于存储倍数#xff08;数字#xff09;#xff0c;另一个用于存储解码结果#xff08;字符串#xff09;。在遍历输入字符串时#xff0c;根据不同的字符执行相应的操作#xff0c;最终得到解码后的字符串。 具体来说#x… 本题主要思路是使用两个栈一个用于存储倍数数字另一个用于存储解码结果字符串。在遍历输入字符串时根据不同的字符执行相应的操作最终得到解码后的字符串。 具体来说字符有四种不同的情况 如果c是 [表示开始一个新的子串将当前的倍数multi压入stack_multi栈中将当前的解码结果ans压入stack_ans栈中然后重置multi为0ans为一个空字符串。 如果c是]表示当前子串结束需要将当前的ans按照倍数进行重复。从stack_multi栈中取出一个倍数cur_multi然后将ans重复cur_multi次再与stack_ans栈中的上一个解码结果相加得到新的解码结果。如果c是数字在0到9之间将当前的数字字符转换为整数并更新multi。如果c是其他字符直接将其添加到当前的解码结果res中。 Java代码如下 class Solution {public String decodeString(String s) {StringBuilder ans new StringBuilder();int mutil 0;LinkedListInteger stack_multi new LinkedList();LinkedListString stack_ans new LinkedList();for(Character c : s.toCharArray()){if(c 0 c 9){mutil mutil * 10 (c - 0);}else if(c [){stack_multi.addLast(mutil);stack_ans.addLast(ans.toString());mutil 0;ans new StringBuilder();}else if(c ]){int cur_mutil stack_multi.removeLast();StringBuilder temp new StringBuilder();for(int i0; icur_mutil; i) temp temp.append(ans);ans new StringBuilder(stack_ans.removeLast() temp);}else{ans.append(c);}}return ans.toString();} }
http://www.zqtcl.cn/news/102464/

相关文章:

  • 用c 做网站可以吗注册网站什么要求
  • 销售网站排名销售型网站模板
  • wordpress 汽车宁波seo整体优化
  • 网站建设公司在哪里宣传c2c旅游电子商务平台
  • 网站查看空间商网站不提交表单
  • 空间怎么上传网站企业所得税怎么算公式
  • 网站建设wix建筑公司网站设计思路
  • 门户型网站都有哪些网页制作的视频教程
  • 虚拟主机 多个网站没有备案的网站
  • 河南网站建设推广公司汕尾网站建设
  • 海南省建设网站首页公司网站图片传不上去
  • 中国建设银行网站评价广告投放都有哪些平台
  • 网站系统免费wordpress附件不在数据库
  • 网站开发国外研究状况电商推广是什么意思
  • 太原建高铁站wordpress分级菜单显示
  • 工信部网站备案变更运营一个app大概多少钱
  • 杭州网站建设公司哪家好网站建设 中国联盟网
  • 成都手机网站建设价格网站安全检测软件
  • 长沙申请域名网站备案找个做游戏的视频网站
  • 网站平台开发与应用面试西安seo优化顾问
  • 苏州网站制作及推广中国优秀的企业网站
  • 网站开发语言太老东莞哪家公司做网站比较好
  • 单位网站制作费用报价单博客和个人网站建设情况
  • 山东网站建设公司电话全球建筑设计网站
  • wordpress 站点描述国外优秀网页设计赏析
  • php红酒网站建设软件开发外包项目合作
  • 做网站的都改行做什么了上海推牛网络科技有限公司
  • 在哪里建设网站dedecms做网站注意事项
  • 垂直类网站怎么做推广互联网站的建设维护营销
  • 手机网站大全排行江西省赣州市邮政编码