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

wordpress 4.3.1网站整站优化

wordpress 4.3.1,网站整站优化,做网站需要自己研发吗,wordpress WP-Wiki🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…

在这里插入图片描述

🚀 算法题 🚀

🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀
🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨
🌲 作者简介:硕风和炜,CSDN-Java领域优质创作者🏆,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文|经验分享|好用的网站工具分享💎💎💎
🌲 恭喜你发现一枚宝藏博主,赶快收入囊中吧🌻
🌲 人生如棋,我愿为卒,行动虽慢,可谁曾见我后退一步?🎯🎯

🚀 算法题 🚀

在这里插入图片描述
在这里插入图片描述

🍔 目录

    • 🚩 题目链接
    • ⛲ 题目描述
    • 🌟 求解思路&实现代码&运行结果
      • ⚡ 贪心
        • 🥦 求解思路
        • 🥦 实现代码
        • 🥦 运行结果
    • 💬 共勉

🚩 题目链接

  • 3106. 满足距离约束且字典序最小的字符串

⛲ 题目描述

给你一个字符串 s 和一个整数 k 。

定义函数 distance(s1, s2) ,用于衡量两个长度为 n 的字符串 s1 和 s2 之间的距离,即:

字符 ‘a’ 到 ‘z’ 按 循环 顺序排列,对于区间 [0, n - 1] 中的 i ,计算所有「 s1[i] 和 s2[i] 之间 最小距离」的 和 。
例如,distance(“ab”, “cd”) == 4 ,且 distance(“a”, “z”) == 1 。

你可以对字符串 s 执行 任意次 操作。在每次操作中,可以将 s 中的一个字母 改变 为 任意 其他小写英文字母。

返回一个字符串,表示在执行一些操作后你可以得到的 字典序最小 的字符串 t ,且满足 distance(s, t) <= k 。

示例 1:

输入:s = “zbbz”, k = 3
输出:“aaaz”
解释:在这个例子中,可以执行以下操作:
将 s[0] 改为 ‘a’ ,s 变为 “abbz” 。
将 s[1] 改为 ‘a’ ,s 变为 “aabz” 。
将 s[2] 改为 ‘a’ ,s 变为 “aaaz” 。
“zbbz” 和 “aaaz” 之间的距离等于 k = 3 。
可以证明 “aaaz” 是在任意次操作后能够得到的字典序最小的字符串。
因此,答案是 “aaaz” 。
示例 2:

输入:s = “xaxcd”, k = 4
输出:“aawcd”
解释:在这个例子中,可以执行以下操作:
将 s[0] 改为 ‘a’ ,s 变为 “aaxcd” 。
将 s[2] 改为 ‘w’ ,s 变为 “aawcd” 。
“xaxcd” 和 “aawcd” 之间的距离等于 k = 4 。
可以证明 “aawcd” 是在任意次操作后能够得到的字典序最小的字符串。
因此,答案是 “aawcd” 。
示例 3:

输入:s = “lol”, k = 0
输出:“lol”
解释:在这个例子中,k = 0,更改任何字符都会使得距离大于 0 。
因此,答案是 “lol” 。

提示:

1 <= s.length <= 100
0 <= k <= 2000
s 只包含小写英文字母。

🌟 求解思路&实现代码&运行结果


⚡ 贪心

🥦 求解思路
  1. 我们优先把左边的字母变成 a。想把当前的字符变成 a,可以把当前的位置,从左边不断减一到 a,从右边不断加一到 a,二者取最小值,得最小的操作距离返回。
  2. 因为题目限制s到t的distance小于等于k,所有在判断distance距离的时候,如果此时distance小于等于 k,当前位置减少到a,k减少此时distance的距离;否则,如果大于,当前位置直接减少k,直接结束。
  3. 最后返回此时的字符串。
  4. 有了基本的思路,接下来我们就来通过代码来实现一下的解法。
🥦 实现代码
class Solution {public String getSmallestString(String s, int k) {char[] t = s.toCharArray();for (int i = 0; i < t.length; i++) {int dis = Math.min(t[i] - 'a', 'z' - t[i] + 1);if (dis > k) {t[i] -= k;break;}t[i] = 'a';k -= dis;}return new String(t);}
}
🥦 运行结果

在这里插入图片描述


💬 共勉

最后,我想和大家分享一句一直激励我的座右铭,希望可以与大家共勉!

在这里插入图片描述

在这里插入图片描述

http://www.yayakq.cn/news/722584/

相关文章:

  • 帮企业外卖网站做推中国十大软件公司
  • 建设机械网站案例分析专门做汽车配件的网站
  • 卓商网站建设企业首页模板
  • 济南建网站公司报价全国信息企业公示系统查询
  • 马连洼网站建设长沙网站建设找哪家
  • 做装修行业营销型网站维港豪宅项目网站建设
  • 海淘哪些网站做攻略好制作网站制作网站建设的
  • 网站建设常见问题解决方案比较好的高端网站制作公司
  • 建网站新科网站建设福建坤辕建设工程有限公司网站
  • 正式做网站站点怎么新建百度系app
  • 一个好网站应具备哪些条件茂名建设局网站
  • php语言 网站建设公众平台申请
  • 微信属于营销型网站seo入门讲解
  • 计算机网站开发工作证百度推广下载安装
  • 做外贸有哪些网站如何更换网站新域名
  • 网站功能的介绍qt做网站服务器
  • 网站建设服务器在国外如何打击博客 软件 wordpress
  • 国企集团门户网站建设方案直接拖拉做网站的软件
  • 自助建设外贸网站为什么做网站特效用用插件
  • 建设部资质网站网上怎么找人去推广广告
  • 精品课程网站开发的开题报告公司网站建设价格标准
  • 网站开发技术课程设计说明书网页设计制作网站模板
  • 下载宝硬盘做网站网站推广服务器怎么选
  • 手机评测哪个网站做的好点做网站底色怎么选
  • 绵阳营销型网站建设金融行业网站模板
  • xuzhou网站制作网站建设设计公司 知乎
  • 一个网站做数据维护3天正常吗企业网站设计开题报告
  • 重庆企业网站推广方法聚美优品的电子商务网站建设论文
  • 产品网站更新内容二手购物网站建设方案
  • 查询网站名有没有收录站网站推广