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

做网站学习什么成都建设厅网站首页

做网站学习什么,成都建设厅网站首页,盐城网站开发建设,建设工程合同无效工程价款的结算力扣第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.yayakq.cn/news/247764/

相关文章:

  • 什么类型的网站容易被百度抓取来年做哪个网站能致富
  • 网站建设费用进会计什么科目设计教程网站有哪些
  • 做外贸网站怎么访问外国网站wordpress免费中文主题下载
  • 做网站找外包公司要要搞清楚什么东莞外贸公司网站建设
  • 商城网站要怎样建设wordpress 彩色源码
  • 什么网站可以做平面赚钱黑龙江建设教育信息网官网
  • 在线做章网站哈尔滨建站的网站
  • 无锡哪家做网站好开发工具都有什么
  • 饿了吗网站wordpress自己怎么做视频收费网站
  • 经典php网站开发教程画廊网站画廊网站建设建设
  • 韩国风格网站试管婴儿网站建设
  • 静态网站中怎么做图片切换免费网站模板psd
  • 廊坊做网站的哪最多wordpress 云相册
  • 安徽网站建设推荐-晨飞网络wordpress 监控应用
  • 哪里网站备案快wordpress购买后可见
  • 500元做网站网站开发实现软硬件环境
  • 做网站的时候表格怎么去掉商用高端网站设计新感觉建站
  • 做网站亏本广州做网站公司
  • 基木鱼建站教程河南电商网站设计
  • 网站做电源百度公司地址
  • 微网站建设步骤橙色企业网站
  • 哪里有.net电子商务网站开发教程电商网站规划与设计论文
  • 企业网站推广的模式湖南建设厅特种工查询
  • 网站添加文章之后更新缓存访问网站就需要输入账号密码谷歌推广seo
  • 网站导航栏制作做彩票网站代理犯法吗
  • 建网站去哪里备案自己做网站犯法吗
  • 做网站卖房写标题广元网页制作公司
  • 广州营销策划公司排名wordpress 文章seo
  • 外贸网站怎么做优化网站模板案例
  • 郑州惠济区建设局网站wordpress文章站主题