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

做网站软件ps100%能上热门的短视频素材

做网站软件ps,100%能上热门的短视频素材,个人工作室网站,网站域名批量查询文章目录 Tag题目来源解题思路方法一#xff1a;贪心空间复杂度#xff1a; O ( ∑ ) O(\sum) O(∑)。 写在最后 Tag 【贪心】【字符串】【2024-01-13】 题目来源 2182. 构造限制重复的字符串 解题思路 方法一#xff1a;贪心 思路 解题思想比较简单#xff0c;利用贪… 文章目录 Tag题目来源解题思路方法一贪心空间复杂度 O ( ∑ ) O(\sum) O(∑)。 写在最后 Tag 【贪心】【字符串】【2024-01-13】 题目来源 2182. 构造限制重复的字符串 解题思路 方法一贪心 思路 解题思想比较简单利用贪心思想每次选择当前剩余字符串中字典序最大的字符加到答案字符串末尾如果答案字符串末尾的字符已经连续出现了 repeatLimit 次则将字典序次大的字符加到答案字符串随后继续选择当前剩余字符串的字典序最大的字符加到字符串末尾直至使用完字符或没有新的字符可以合法加入。 想法比较简单但实现起来稍微有点难度具体实现见下方算法部分。 算法 const int N 26; class Solution { public:string repeatLimitedString(string s, int repeatLimit) {vectorint count(N);// 统计每个字符出现次数for (char c : s) {count[c - a];}string ret;int m 0;for (int i N - 1, j N - 2; i 0 j 0;) {// 当前字符已经填完填入后面的字符重置 mif (count[i] 0) { m 0;i--; } // 当前字符未超过限制else if (m repeatLimit) { count[i]--;ret.push_back(a i);m;} // 当前字符已经超过限制查找可填入的其他字符else if (j i || count[j] 0) { j--;} // 当前字符已经超过限制填入其他字符并且重置 melse { count[j]--;ret.push_back(a j);m 0;}}return ret;} };复杂度分析 时间复杂度 O ( n ∑ ) O(n \sum) O(n∑) n n n 为字符串 s 的长度 ∑ 26 \sum 26 ∑26 为小写字符集的长度。 空间复杂度 O ( ∑ ) O(\sum) O(∑)。 写在最后 如果您发现文章有任何错误或者对文章有任何疑问欢迎私信博主或者在评论区指出 。 如果大家有更优的时间、空间复杂度的方法欢迎评论区交流。 最后感谢您的阅读如果有所收获的话可以给我点一个 哦。
http://www.pierceye.com/news/467423/

相关文章:

  • 办网站需要什么my23777免费域名查询
  • 销售网站开发步骤网站域名到期了怎么办
  • 怎么做注册账号的网站网页打不开视频播放不了是什么问题
  • 江阴市住房和城乡建设局网站免费网页游戏poki
  • 个人网站设计网站建设的基本特点
  • 泉州专业做网站网站被k 原因
  • 18款禁用网站app直播建设部资质网站
  • 免费完整版的网站模板商丘行业网站建设开发公司
  • 网站与微网站区别推广通
  • 京东网站建设的意义wordpress美图
  • 佛山市外贸网站建设公司营销型网站建设 兼职
  • 四川省城乡与建设厅网站中国十大it培训机构排名
  • 国家高新技术企业查询网站汕头整站优化
  • asp网站生成静态在线网站软件免费下载
  • wordpress古腾堡编辑器广州建网站开发seo型企业网站
  • 易云巢做营销型网站wordpress下载视频播放器
  • google网站哪里找人做网站
  • 外贸网站建设如何做呢百度热搜风云榜
  • ASP网站建设实训报告总结山西建设公司网站
  • 网站建设使用的什么软件房屋设计风格
  • 厦门网站建设公司排名杭州小型网站建设服务
  • 西安建设主管部门官方网站中文搭建式软件开发工具
  • 南通网站建设论文网站首页导航栏怎么做
  • 建设网站的运行费包括什么北京市建设工程信息网安徽兴创
  • 我想在泉州做网站上上海网站设计
  • 百度seo网站优化一 网站开发体会
  • 成都58手机微信网站建设名录tiktok跨境电商好做吗
  • 电子科技 深圳 网站建设怎么做打码网站
  • 南宁小程序开发网站建设公司公司网站建设怎么选择
  • erp网站代做项目网络进度图