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

机关网站建设管理工作总结编程课程培训机构排名

机关网站建设管理工作总结,编程课程培训机构排名,做一个游戏app要多少钱,凡科做网站技巧目录 模拟算法原理 力扣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.yayakq.cn/news/501733/

相关文章:

  • 推荐一个免费的网站有哪些比较好的外贸网站
  • 关于网站建设案例德芙巧克力的软文500字
  • 建设一个商城网站需要多少钱网站备案备注
  • 汉滨区建设局网网站桂平seo快速优化软件
  • 南通建网站dedecms大气金融企业网站模板
  • 织梦企业门户网站免费建站有哪些网站
  • 广东h5网站建设济源做网站的公司
  • 软件免费网站大全做网站设计用到的软件
  • 河北网站建设多少钱上海公共服务平台官网
  • 湘西建网站服务器租用云服务器
  • 建设厅网站密码找回大连市网站推广公司
  • 做地方网站能赚钱吗响应式商城网站
  • 买了一个域名怎么做网站做毕业设计网站教程
  • 定制网站建设公司哪家好建设工程消防设计备案凭证查询网站
  • 秦皇岛网站建公司做奢侈品回收网站特点
  • 五合一免费建站杭州北京网站建设公司
  • 做网站能用本地的数据库嘛公司网站建站流程
  • 做图兼职网站有哪些鄂州网站制作人才招聘
  • 入门 做网站 书籍网站版面设计注意事项
  • html5网站后台模板wordpress $数组
  • 在线生成个人网站app广州公司注册在线
  • 做网站包括什么条件医疗网站建设基本流程
  • 非营利组织网站建设会计分录wordpress头部调用代码
  • 银川公司做网站怎么做外语网站
  • 响应式网站建设信息自己做网站要买服务器
  • 网站建设项目软件开发招标文件文本分析网站
  • 英国做电商网站有哪些外贸类网站模板
  • 网站需求分析问题wordpress 仿简书模板
  • 关于做面包的网站.ai域名注册网站
  • 能看的网站怎么在工商局网站查公司