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

邵阳 做网站公司北京seo网络优化招聘网

邵阳 做网站公司,北京seo网络优化招聘网,做百家好还是个人网站,求职简历模板2021题意 给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。 难度 简单 示例 1: 输入:s "Hello World" 输…

题意


 

给你一个字符串 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”。


 

分析


 

注意到题目的字符串只有空格和字母,所求又是最后一个单词的长度,那么我们只需要过滤掉字符串末尾的空格,然后从后往前数,看有多少个连续的非空的字符即可。


 


/*** @ClAssName lengthOfLastWord* @Description 求一个字符串最后一个字串的字符长度* @Author 欧妮甲是神仙* @Date */
public class lengthOfLastWord {public static void main(String[] args) {}public  int lengthOfLastWord( String s){int res = 0; //记录长度int pos = s.length() - 1; //指针while(pos > 0 && s.charAt(pos) == ' '){  //去除最后一个空格pos--;}//移动指针查找字符或数字并记录长度while(pos >= 0 && ((s.charAt(pos) <= 'z' && s.charAt(pos) >= 'a')|| (s.charAt(pos) <= 'Z' && s.charAt(pos) >= 'A'))){pos--;res++;}return res;}
}


 


 

总结


 

这题如果直接正向去求解,往往会纠结于这个单词是不是最后一个单词,就需要复杂的判断条件,而且也会有一些冗余的比较,可能时间复杂度和反向求解是一样的,但实际运行的时候,会明显地感觉到效率很低。


 

力扣链接:. - 力扣(LeetCode)


 

一步一个脚印


 

不积跬步无以至千里,不积小流无以成江海。

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

相关文章:

  • 如何查询网站被百度收录怎么登录百度app
  • 在线视频网站怎么做seoweb网页
  • 北京设计公司推荐seo怎么优化软件
  • 重庆网站建设就找承越乔拓云智能建站
  • 网站制作教程书籍2345网址导航怎么样
  • 设计网站中如何设置特效什么是互联网销售
  • wordpress 快速建站株洲做网站
  • 源码哥网站的模板seo网络科技有限公司
  • 苏州建站模板源码谷歌推广教程
  • 做计算机题目的网站2023年第三波新冠9月
  • 网站开发的条件seo技术培训东莞
  • 青浦b2c网站制作价格外贸seo网站建设
  • 珠海企业网站制作费用线上引流线下推广方案
  • 网站建设一般多钱百度霸屏推广
  • 网站要钱怎么怎么做网站推广多少钱
  • 英语故事网站建设网站优化外包找谁
  • 网站开发工程师面试题武汉网站建设优化
  • 做盗版小说网站违法吗seo综合查询工具有什么功能
  • 房山做网站公司烟台seo外包
  • 网站建设的实施制作阶段包括外贸网络推广
  • 家在深圳光明论坛无锡seo
  • 企业网站推广平台厦门网站关键词推广
  • 网站建设项目报价百度小程序入口
  • 做网站品牌在线网站seo诊断
  • 视频上传下载网站建设最新推广方法
  • 官方网站建设 省心磐石网络h5制作网站
  • 网站改版建设原则网站推广专家十年乐云seo
  • 曾经做博彩网站代理优化什么建立生育支持政策体系
  • 软件技术有学做网站吗郴州seo快速排名
  • 深圳好看的公司网站沧州搜索引擎优化