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

软件分享网站如何建设影视网站

软件分享网站,如何建设影视网站,百度关键词优化专家,自己做网站要办手续吗删除字符串的经典kotlin操作#xff1a; val mTemp (temp.text).replace(Regex(℃),) 以下是题目#xff01; 1209. 删除字符串中的所有相邻重复项 II 提示 中等 174 相关企业 给你一个字符串 s#xff0c;「k 倍重复项删除操作」将会从 s…删除字符串的经典kotlin操作 val mTemp (temp.text).replace(Regex(℃),) 以下是题目 1209. 删除字符串中的所有相邻重复项 II 提示 中等 174 相关企业 给你一个字符串 s「k 倍重复项删除操作」将会从 s 中选择 k 个相邻且相等的字母并删除它们使被删去的字符串的左侧和右侧连在一起。 你需要对 s 重复进行无限次这样的删除操作直到无法继续为止。 在执行完所有删除操作后返回最终得到的字符串。 本题答案保证唯一。 示例 1 输入s abcd, k 2 输出abcd 解释没有要删除的内容。 示例 2 输入s deeedbbcccbdaa, k 3 输出aa 解释 先删除 eee 和 ccc得到 ddbbbdaa 再删除 bbb得到 dddaa 最后删除 ddd得到 aa 示例 3 输入s pbbcggttciiippooaais, k 2 输出ps提示 1 s.length 10^52 k 10^4s 中只含有小写英文字母。 通过次数 19.7K 提交次数 38.8K 通过率 50.8% 使用kotlin来解决 可以使用栈来解决这个问题。 首先定义一个数据类 CharWithCount用来表示字符和其出现的次数。然后遍历字符串对于每个字符如果栈顶元素和当前字符相同就将栈顶元素出栈将其出现次数加一否则将当前字符作为新的元素入栈。每次入栈或者出栈时要判断栈顶元素出现次数是否达到了 k如果是的话就将其出栈。 最后将栈中剩余的元素按顺序拼接成字符串即可。 class Solution {data class CharWithCount(val char: Char, var count: Int)fun removeDuplicates(s: String, k: Int): String {val stack mutableListOfCharWithCount()for (c in s) {if (stack.isNotEmpty() stack.last().char c) {val last stack.last()last.count 1if (last.count k) {stack.remove(stack.last())}} else {stack.add(CharWithCount(c, 1))}}val sb StringBuilder()for (c in stack) {sb.append(c.char.toString().repeat(c.count))}return sb.toString()} } 使用C来解决 class Solution {typedef pairchar,int PSI; public:string removeDuplicates(string s, int k) {stackPSI st;for(auto c:s){if(!st.empty() st.top().firstc){PSI tempst.top();temp.second1;st.pop();if(temp.secondk){st.push(temp);}}else{st.push({c,1});}}string res;while(!st.empty()){PSI tempst.top();st.pop();for(int i0;itemp.second;i){restemp.first;}}reverse(res.begin(),res.end());return res;} }; 对比学习着kotlin的语法确实简洁很多。
http://www.w-s-a.com/news/823690/

相关文章:

  • 最牛的网站建设网站建设的规模设想
  • 马云之前做的网站企业形象策划
  • ie9网站后台编辑器代发qq群发广告推广
  • 百度怎样建立一个网站嘉兴高端网站定制
  • 国外设计网站怎么进入电子网站建设前台设计
  • 中方建设局网站济南网站建设公司电子商务网站
  • 如何做网站编辑 沒技术济南企业做网站推广网站
  • 网站模板 百科北京中高风险地区最新名单最新
  • 高校网站建设前言做公众号的公司是什么公司
  • 网站备案怎么登陆短视频培训学校
  • 百度图片点击变网站是怎么做的北京市建设工程质量监督站网站
  • 在线建站模板重庆网站建设大概需要多少钱
  • 建设网站公司电话号码wordpress 即时通讯
  • 网站设计用的技术拓者吧室内设计网app
  • 河北seo优化_网络建设营销_网站推广服务 - 河北邢台seo网站建设运行情况报告
  • 建设银行内部网站6画册设计是什么
  • 网站建设什么价格网站下拉菜单怎么做
  • flash型网站微信公众号运营策划
  • 想建设个网站怎么赚钱国外学校网站设计
  • 网站设计网页设计系统没有安装wordpress
  • 建网站做哪方面公司百度官网优化
  • 山西网站seo网站采集信息怎么做
  • 同江佳木斯网站建设seo学徒培训
  • 淘宝不能发布网站源码做商品怀化网站制作建设
  • 买空间哪个网站好做我的世界背景图的网站
  • 南京哪里做网站wordpress 增加子目录
  • 刚做的网站搜全名查不到网站很难被百度收录
  • 网站建设与管理期末做网站买空间用共享ip
  • 网络合同怎么签有效南京seo公司哪家
  • 厦门建设网官方网站上海网络网站建