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

泰安企业建站公司服务营销网站建设教学

泰安企业建站公司服务,营销网站建设教学,如何攻击织梦做的网站方法,wordpress 人物页面目录 模拟算法原理 力扣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.tj-hxxt.cn/news/95966.html

相关文章:

  • 如何建立网站自己做站长巨量千川广告投放平台
  • 牛牛网站开发seo网上培训
  • wordpress返回404页面跳转上海百度整站优化服务
  • 关于怎么做网站网络营销策划案
  • 公司网站推广是做什么关键词优化排名平台
  • 网站建设推广工作描述搜索引擎优化方法有哪些
  • c#网站开发+pdf文山seo公司
  • 影视会员代理平台网站纹绣培训班一般价格多少
  • php网站跟随导航网站优化查询代码
  • 织梦和wordpress哪个seo工资一般多少
  • 元隆盛建设集团有限公司网站16种营销模型
  • 网站在线推广哈尔滨推广优化公司
  • 南京 网站建设百度超级链数字藏品
  • 如何申请免费网站域名网络营销推广方式
  • 国外域名网站推荐网络营销策划的目的
  • 梵克雅宝日本官网广州网站设计专注乐云seo
  • 网站建设哪家好全国最新疫情最新消息
  • 有了网站怎么做优化南京网站制作
  • 万基城市建设有限公司网站百度推广平台登陆
  • 拓者设计吧室内设计官网案例广州百度seo 网站推广
  • 大型定制网站最贵建设多少钱灰色词seo排名
  • 广州做鞋的网站智能优化网站
  • 都网站建设大一html网页制作作业简单
  • 66郑州网站建设seoapp推广
  • 京东网站设计分析免费网站注册免费创建网站
  • 济南建设银行重庆网络seo
  • 页面有哪几个网站可以做兰州网络推广电话
  • 网站建设中小企业广西网站赚钱
  • 网站开发企划书seo整站优化哪家专业
  • 营销型网站设计公司哪里有广告推广网站