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

wordpress自定义固定连接seo大牛

wordpress自定义固定连接,seo大牛,产地证是在哪个网站上做,毕业设计旅游网网站设计大家好,欢迎来到无限大的频道。 今日继续给大家带来力扣题解。 题目描述​(中等): 从字符串中移除星号 给你一个包含若干星号 * 的字符串 s 。 在一步操作中,你可以: 选中 s 中的一个星号。 移除星号…

大家好,欢迎来到无限大的频道。

今日继续给大家带来力扣题解。

题目描述​(中等):

从字符串中移除星号 

给你一个包含若干星号 * 的字符串 s 。

在一步操作中,你可以:

      • 选中 s 中的一个星号。

      • 移除星号 左侧 最近的那个 非星号 字符,并移除该星号自身。

返回移除 所有 星号之后的字符串。

注意:

      • 生成的输入保证总是可以执行题面中描述的操作。

      • 可以证明结果字符串是唯一的。

解题思路:

    ​我看到这个题,思路就是直接抽象,题目要求的就是字符串当中的星号和非星号区分开来,每当遇到一个星号时,移除前面最近的一个字符。这种行为可以被抽象为一个栈的操作,当遇到字符时,将其压入栈中;当遇到星号时,从栈中弹出一个字符。(作为一个中等题来说,多少有些简单了)

  1. 使用栈结构:我们可以使用一个栈来存储字符串中的字符。栈的顶端代表最近添加的字符。

  2. 遍历字符串:遍历给定的字符串 s:

    • 如果遇到一个普通字符(非星号),将其压入栈中。

    • 如果遇到一个星号(*),则从栈中弹出一个字符(如果栈不为空)。

  3. 重建字符串:遍历完字符串后,栈中剩下的字符就是移除星号后所需的字符串。将这些字符复制回原始字符串 s 中,并在末尾添加字符串结束符 \0。

  4. 释放内存:最后,释放用于存储栈的动态分配内存。

参考代码:
char* removeStars(char* s) {char* stack = malloc(strlen(s) + 1);int top = -1;for(int i = 0;s[i] != '\0'; i++){if (s[i] != '*'){stack[++top] = s[i];}else{if (top != -1){top--;}}}for (int i = 0; i <= top; i++){s[i] = stack[i];}s[top + 1] = '\0';free(stack);return s;
}

时间复杂度:​

      • 遍历字符串:字符串的长度为 n,我们需要遍历每个字符一次,因此这一部分的时间复杂度为 O(n)。

      • 重建字符串:在遍历完字符串后,我们还需要将栈中的字符复制回字符串中,这也是 O(n) 的操作。

综上所述,整体时间复杂度为 O(n)。

空间复杂度:

      • 栈的使用:我们使用了一个与输入字符串长度相同的栈来存储字符,最坏情况下(没有星号的情况下),栈的大小可以达到 n。

      • 额外的空间:除了栈之外,算法没有使用其他显著的额外空间。

因此,空间复杂度为 O(n)。

http://www.ds6.com.cn/news/56339.html

相关文章:

  • 关于com的网站郑州seo排名扣费
  • 广西住房建设厅网站360广告推广平台
  • wordpress系统教程 pdfseo日常工作内容
  • 杭州网站开发工程师舆情网站直接打开怎么弄
  • 重庆网站设计重庆最加科技深圳seo优化推广
  • asp做的是系统还是网站seo sem论坛
  • 自己的网站在哪做的忘了培训班有哪些课程
  • dede模板分为 网站建设好吗地推
  • 怎么做卖橘子的网站优化营商环境个人心得体会
  • 纺织品公司网站建设外贸seo软件
  • 用心做电影的网站搜狗站长工具
  • 注册安全工程师考试企业网站seo服务
  • 我想建设一个算命网站今天疫情最新消息
  • 北京做电子系统网站的公司附近电脑培训班零基础
  • 怎么看一个网站用什么平台做的百度搜索电话
  • wordpress 下载弹窗插件安卓优化大师旧版本下载
  • 深圳网站建设ctbsjseo研究中心vip教程
  • 上海网站开发哪里好薇seo软件排行榜前十名
  • 新吴区推荐做网站公司如何销售自己产品方法有哪些
  • 自己做网站背景图片电商网络推广怎么做
  • 网站如何做访客统计个人网站备案
  • 当前网站开发的语言网站seo推广哪家值得信赖
  • 网站开发报价模板怎么网上推广自己的产品
  • 做跨境网站注意事项东莞百度网站排名优化
  • 安徽省城乡与住房建设厅网站互联网广告推广好做吗
  • 分类网站建设方案seo的基础优化
  • 天元建设集团有限公司建行账号seo技术优化
  • 海口网站建设优化公司杭州seo公司服务
  • 做外贸公司网站怎么做网络推广平台大全
  • 网站常用图标素材深圳百度百科