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

怎样做国际网站对网络推广的理解

怎样做国际网站,对网络推广的理解,一键wordpress 伪静态,xml做网站源码目录 一、题目二、解法完整代码 一、题目 给你一个字符串 s ,请你反转字符串中 单词 的顺序。 单词 是由非空格字符组成的字符串。s 中使用至少一个空格将字符串中的 单词 分隔开。 返回 单词 顺序颠倒且 单词 之间用单个空格连接的结果字符串。 注意&#xff1…

目录

  • 一、题目
  • 二、解法
  • 完整代码


一、题目

给你一个字符串 s ,请你反转字符串中 单词 的顺序。

单词 是由非空格字符组成的字符串。s 中使用至少一个空格将字符串中的 单词 分隔开。

返回 单词 顺序颠倒且 单词 之间用单个空格连接的结果字符串。

注意:输入字符串 s中可能会存在前导空格、尾随空格或者单词间的多个空格。返回的结果字符串中,单词间应当仅用单个空格分隔,且不包含任何额外的空格。

示例 1:

输入:s = “the sky is blue”
输出:“blue is sky the”
示例 2:

输入:s = " hello world "
输出:“world hello”
解释:反转后的字符串中不能存在前导空格和尾随空格。
示例 3:

输入:s = “a good example”
输出:“example good a”
解释:如果两个单词间有多余的空格,反转后的字符串需要将单词间的空格减少到仅有一个。

提示:

1 <= s.length <= 104
s 包含英文大小写字母、数字和空格 ’ ’
s 中 至少存在一个 单词

进阶:如果字符串在你使用的编程语言中是一种可变数据类型,请尝试使用 O(1) 额外空间复杂度的 原地 解法。


二、解法

经典双指针问题。
既然是倒序放置单词,那么就可以利用双指针, 从后面开始找单词,找到一个单词,就拼接到答案res中,最后将res返回就好了
从后往前,需要注意的就是边界以及对空格的处理


完整代码

class Solution:def reverseWords(self, s: str) -> str:res = ""n = len(s)right_side = n - 1while right_side >= 0:end = right_sidewhile end >= 0 and s[end] == ' ':end -= 1start = endwhile start >= 0 and s[start] != ' ':start -= 1if start == end:breakword = s[start + 1: end + 1]res += " " + wordright_side = startreturn res[1 : ]

http://www.tj-hxxt.cn/news/82030.html

相关文章:

  • 宿迁企业网站建设win10最强优化软件
  • 做网站怎么这么贵创建自己的网页
  • 学网站开发哪里好网络营销案例实例
  • 你今天的好运是你前面积攒的善良seo软件开发
  • 环球下载杭州网海外seo网站推广
  • 网站页面怎么做识别二维码网站建站系统
  • 做宠物网站赚钱吗网站百度权重查询
  • 手机3g网站推广普通话内容50字
  • 网站建设沟通重庆优化seo
  • 杭州网站建设咨询蓝韵网络怎么免费自己做推广
  • 做网站建设工资多少中国营销传播网
  • 河南安阳疫情最新消息今天封城了厦门seo起梦网络科技
  • 多语言版本网站制作百度竞价广告怎么投放
  • 秦皇岛建设规划网站seo谷歌
  • 做古玩生意哪些网站好武汉网站推广
  • 电脑网站 发展移动端跨境电商平台推广
  • 网站制作 网络推广网页自助建站
  • wordpress自动广告位杭州seo网络公司
  • 聊城做网站的公司价格站长工具端口检测
  • discuz 做视频网站拉新app推广平台排名
  • 网站备案怎么那么麻烦怎么在百度上打广告
  • 麓谷做网站的公司企业如何进行网站推广
  • 做网站武汉建立网站有哪些步骤
  • 河南省建筑劳务信息网东莞seo优化排名
  • 网站怎么搬家短视频推广
  • 宁波网站建设caiyiduo推广百度百科
  • 行业网站建设价格数据分析软件哪个最好用
  • 企业网站建设实验感想长沙今日头条新闻
  • 学做土建资料员的网站什么是搜索引擎优化seo
  • app软件下载网站免费进入使用 ahrefs 进行 seo 分析