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

做网站公司做网站公司有哪些外贸网络营销平台

做网站公司做网站公司有哪些,外贸网络营销平台,做采集网站,山东省工程建设交易信息网站目录 模拟算法原理 力扣1576. 替换所有的问号 解析代码 模拟算法原理 模拟算法是一种常用的计算机算法,它模拟了实际问题的运行过程,并通过数学模型来预测结果。模拟算法可以应用于各个领域,例如物理、化学、生物、计算机网络等等。 模拟算…

目录

模拟算法原理

力扣1576. 替换所有的问号

解析代码


模拟算法原理

        模拟算法是一种常用的计算机算法,它模拟了实际问题的运行过程,并通过数学模型来预测结果。模拟算法可以应用于各个领域,例如物理、化学、生物、计算机网络等等。

        模拟算法,用一句老话说,就是“照着葫芦画瓢”,官方化的诠释则是:根据题目表述进行筛选提取关键要素,按需求书写代码解决实际问题。

        模拟算法一般都是一些很基础的题目,一些大佬眼中,模拟题就是所谓的“水题”,不太需要动脑子,只要按照题目要求来就好。但是模拟题也分难易,对于一些特困难的模拟题,哪怕是大佬,也很容易做错。大部分模拟题的优化思路都是找规律。


力扣1576. 替换所有的问号

1576. 替换所有的问号

难度 简单

给你一个仅包含小写英文字母和 '?' 字符的字符串 s,请你将所有的 '?' 转换为若干小写字母,使最终的字符串不包含任何 连续重复 的字符。

注意:你 不能 修改非 '?' 字符。

题目测试用例保证  '?' 字符 之外,不存在连续重复的字符。

在完成所有转换(可能无需转换)后返回最终的字符串。如果有多个解决方案,请返回其中任何一个。可以证明,在给定的约束条件下,答案总是存在的。

示例 1:

输入:s = "?zs"
输出:"azs"
解释:该示例共有 25 种解决方案,从 "azs" 到 "yzs" 都是符合题目要求的。只有 "z" 是无效的修改,因为字符串 "zzs" 中有连续重复的两个 'z' 。

示例 2:

输入:s = "ubv?w"
输出:"ubvaw"
解释:该示例共有 24 种解决方案,只有替换成 "v" 和 "w" 不符合题目要求。因为 "ubvvw" 和 "ubvww" 都包含连续重复的字符。

提示:

  • 1 <= s.length <= 100

  • s 仅包含小写英文字母和 '?' 字符

class Solution {
public:string modifyString(string s) {}
};

解析代码

思路就是遍历字符串找问号,找到后依次比较前一个字母和后一个字母,都不一样就替换问号。

class Solution {
public:string modifyString(string s) {int n = s.size();for(int i = 0; i < n; ++i){if(s[i] == '?'){for(char c = 'a'; c < 'z'; ++c){if((i == 0 || s[i-1] != c) && (i == n-1 || s[i+1] != c)){   // 或就是i==0就不用判断后面条件了s[i] = c;}}}}return s;}
};
http://www.hengruixuexiao.com/news/32621.html

相关文章:

  • 做网站建设的上市公司有哪些广州网站定制多少钱
  • 深圳网站制作公司机构品牌营销策划机构
  • 凡科快图官网制作泰安seo公司
  • 云服务器有哪些吉林seo管理平台
  • 阿里云官方网站百度手机端排名
  • 视频网站 建设湖南seo排名
  • 唐山开发网站的公司百度网站大全旧版
  • 网站设计怎么样个人微信管理系统
  • asp.net怎么做登录网站搜狗网页
  • 山东网站建设负面消息处理com域名
  • 怎么做网站360图片链接深圳网站搜索优化
  • 网站建设电商板块如何进行营销推广
  • easyui做的网站seo超级外链工具
  • 专门做饥饿营销的网站阿里云万网域名注册
  • 深圳龙岗邮编seo体系
  • 深圳网站建设 独小程序开发框架
  • 英文网站模板制作网页设计与制作软件
  • 设计方案表网站名称环球网最新消息
  • 购物商城外贸网站建设百度问答
  • 网站开发备案费用国内免费域名注册网站
  • 网站建设时间进度表seo实战指导
  • 卖自己做的网站去哪seo少女
  • 宁波网站优化方法事件营销成功案例
  • wordpress 淘宝 采集插件舟山seo
  • 景区协会官方网站建设网络平台宣传方式有哪些
  • 网站建设需要参考哪些文献百度霸屏推广一般多少钱
  • 深圳网站设计兴田德润i简介免费留电话的广告
  • 山东做网站建设公司数字营销包括哪六种方式
  • 海宏集团网站建设ps培训
  • 个人网页制作成品 设计响应式网站 乐云seo品牌