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

商城网站的建设方案一份电子商务网站建设规划书

商城网站的建设方案,一份电子商务网站建设规划书,东莞规划局官方网站,省级住房城乡建设主管部门网站题目难度:简单 默认优化目标:最小化平均时间复杂度。 Python默认为Python3。 目录 1 题目描述 2 题目解析 3 算法原理及代码实现 3.1 反向遍历 参考文献 1 题目描述 给你一个字符串 s,由若干单词组成,单词前后用一些空格字…

题目难度:简单

默认优化目标:最小化平均时间复杂度。

Python默认为Python3。

目录

1 题目描述

2 题目解析

3 算法原理及代码实现

3.1 反向遍历

参考文献


1 题目描述

给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。

单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。

示例 1:

输入:s = "Hello World"
输出:5
解释:最后一个单词是“World”,长度为 5。

示例 2:

输入:s = "   fly me   to   the moon  "
输出:4
解释:最后一个单词是“moon”,长度为 4。

示例 3:

输入:s = "luffy is still joyboy"
输出:6
解释:最后一个单词是长度为 6 的“joyboy”。

提示:

  • 1 <= s.length <= 104

  • s 仅有英文字母和空格 ' ' 组成

  • s 中至少存在一个单词

2 题目解析

输入是一个字符串s,输出是最后一个单词的长度lengths是一句句子,英文单词之间用空格分开。既然是求最后一个单词的长度,从后往前找比从前往后找更快。

3 算法原理及代码实现

3.1 反向遍历

我们在s中从后往前遍历,第一个字符就是最后一个单词的最后一个字符。然后向前,直到遇到空格或者到达s的首位置。遍历到的字符个数即为length

平均时间复杂度O(n),平均空间复杂度O(1)。

C++代码实现

class Solution {
public:int lengthOfLastWord(string s) {int n=s.size()-1;int length=0;
​while(s[n]==' '){n--;}
​while(n>=0 && s[n]!=' '){n--;length++;}
​return length;
​}
};

Python代码实现

class Solution:def lengthOfLastWord(self, s: str) -> int:n,length=len(s)-1,0
​while s[n]==' ':n-=1
​while n>=0 and s[n]!=' ':n-=1length+=1
​return length

参考文献

力扣面试经典150题

力扣官方题解

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

相关文章:

  • 网站开发毕业设计wordpress怎么做微博
  • 中国万网注册网站交互性强的网站
  • 网站ico添加网站最重要的是首页吗
  • 面试网站建设工程师北京网站备案域名
  • 北京上海网站建设优秀的个人网页
  • asp网站301做网站技术服务费属于什么科目
  • 做网站廊坊做马来西亚生意的网站
  • 做简易网站百度ai人工智能
  • 网站双倍浮动软件产品如何做网站推广
  • 技术网站源码wordpress搭建一个网上商城要多少钱
  • 门户网站如何建设赣州推广平台
  • 营销网站模板下载重庆市有几个区
  • 禅城网站建设公司价格wordpress相册插件
  • wordpress更换网站临夏网站建设公司
  • 素材网站无水印wordpress 屏蔽
  • 上海网站建设推广wordpress文章列表显示
  • 怎么建设电影网站网站优化效果怎么样
  • 云网站开发wix怎么做网页
  • 网站源码生成百度的营销中心上班怎么样
  • 做网站销售好做吗焦作建设企业网站公司
  • wordpress vip下载商城网站怎么做seo
  • 国贸做网站公司做外贸主要在那些网站找单
  • 域名 不做网站培训网站建设公司哪家好
  • 做网站可以赚钱吗?徐州百度网站快速优化
  • 广州本地网站p2p网站开发多少钱
  • 门户网站制作方法做复刻衣服买网站
  • 网站做关键词搜狗网站收录
  • 做招聘网站如何宣传wordpress 登录下载
  • 做彩票的网站做公司
  • 成都龙泉建设局网站wordpress牌照