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

佛山网站建设的首选市场营销图片高清

佛山网站建设的首选,市场营销图片高清,营销网站建设步骤,php一键建站力扣第58题是 最后一个单词的长度,具体要求是给定一个字符串,找到其最后一个单词的长度。 题目描述 输入:一个由字母和空格组成的字符串 s,可以包含大小写字母和若干空格。 输出:最后一个单词的长度。 注意&#xf…

力扣第58题是 最后一个单词的长度,具体要求是给定一个字符串,找到其最后一个单词的长度。


题目描述

输入:一个由字母和空格组成的字符串 s,可以包含大小写字母和若干空格。

输出:最后一个单词的长度。

注意

  1. 单词由字母组成,且与空格分隔。
  2. 字符串可能包含尾部空格。

解决思路

我们可以从后往前遍历字符串,跳过末尾的空格,然后统计最后一个单词的长度。以下是具体步骤:

  1. 跳过末尾空格:从字符串尾部开始,找到第一个非空格字符。
  2. 统计单词长度:继续向前遍历,直到遇到空格或到达字符串开头。
  3. 返回长度

C语言代码实现

#include <stdio.h>
#include <string.h>int lengthOfLastWord(char* s) {int length = 0;int i = strlen(s) - 1;// Step 1: Skip trailing spaceswhile (i >= 0 && s[i] == ' ') {i--;}// Step 2: Count the length of the last wordwhile (i >= 0 && s[i] != ' ') {length++;i--;}return length;
}int main() {char s[] = "Hello World   ";int result = lengthOfLastWord(s);printf("The length of the last word is: %d\n", result);return 0;
}

输入与输出

输入

s = "Hello World   "

输出

The length of the last word is: 5

代码解析

  1. 输入字符串处理
    • 使用 strlen 获取字符串长度。
    • 从字符串尾部开始跳过空格(避免尾部空格影响结果)。
  2. 统计最后一个单词的长度
    • 遍历非空格字符,同时累加长度,直到遇到空格或到达字符串开头。
  3. 返回结果:返回累积的长度。

复杂度分析

  • 时间复杂度:O(n),其中 n 是字符串的长度。我们最多遍历字符串一次。
  • 空间复杂度:O(1),仅使用了常量级额外空间。
http://www.yidumall.com/news/15653.html

相关文章:

  • 做商城网站在哪里注册营业执照网络营销软件大全
  • 哪个网站虚拟主机好直播发布会
  • 大庆网站建设网站收录提交入口大全
  • 香港免费网站百度网页版网址
  • 已有网站域名 怎么做网站电商培训班一般多少钱
  • 公司内部网站怎么做潜江seo
  • 怎么用linux做网站搜索引擎原理
  • wordpress采集自动伪原创六六seo基础运营第三讲
  • 广西柳州网站建设中关村在线app
  • 深圳网站优化培训社交媒体营销案例
  • 吴江高端网站建设国际新闻网站
  • 山东做网站找哪家好如何增加网站的外链
  • 广州企业自助建站前端seo搜索引擎优化
  • 网站建设基础广告免费推广网
  • 网站开发的配置过程百度灰色关键词排名推广
  • 政务中心建设网站seo百科
  • 大学生商品网站建设公司网站设计图
  • 做视频网站流量费高吗恶意点击竞价是用的什么软件
  • 新站网站建设网站建设
  • 网站实名制认证备案成都关键词优化排名
  • 做求职网站市场站长论坛
  • 长沙百度做网站多少钱磁力搜索引擎torrentkitty
  • 找人做淘宝网站多少钱网络营销外包收费
  • 武汉做个网站多少钱app开发网站
  • 做的网站底部应该标注什么深圳网络推广营销公司
  • 美橙建站之星怎么样凡科小程序
  • 衡水 网站开发网络营销ppt怎么做
  • 网站建设宣传词路由优化大师
  • 做的网站浏览的越多越挣钱桌面百度
  • 辽宁学网站建设专业学校中国广告网