当前位置: 首页 > 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/149304/

相关文章:

  • 深圳网站设计 公司价格合肥企业网站建设公司
  • 黄埔网站建设 信科网络手机网站设计费用
  • 慈溪白云小学班级网站建设江苏建设网站
  • 网站该怎么找wordpress oauth qq
  • 深圳微商城网站制作多少钱济宁创新网络运营有限公司
  • 阿里巴巴国际站官网网页版天猫网站设计教程
  • 国内网站设计作品欣赏那里建设网站好
  • 美食网站网页设计代码常宁网站建设
  • 电脑做网站主机空间网架加工价格
  • 冠县网站建设费用注册公司需要几个人员
  • 购物网站怎么做项目简介网站后台密码
  • 天津网站建设专家目前中国建筑行业现状
  • 搭建的网站403南昌seo新手
  • 地方门户网站运营怎样提高网站知名度
  • 广东中南建设有限公司网站各类网站排行
  • 济宁企业网站建设公司百度最新秒收录方法2023
  • 用模版做网站的好处和坏处转短链接在线生成
  • 河北易县建设局官方网站注册个网站要多少钱
  • 贵溪市城乡建设局网站海纳网站建设
  • 成都网站设计策划免费甘肃省城乡建设厅网站
  • 厦门营销网站制作wordpress+推荐插件
  • 中国工信备案查询网站长沙网站建设技术
  • 宝塔面板做网站绑定域名移动端网站建设的尺寸
  • 如何让百度搜到自己的网站产品设计就业方向
  • 网站备案是不是就是空间备案wordpress图片放大滑动
  • 建站网站都用不了的大连做网站的公司有哪些
  • thinkphp做的网站怎么预览津南天津网站建设
  • 网站建设基础报告网站开发上证k线
  • 台州哪里做网站小程序开发一般采用的技术
  • 微信网站制作平台网站开发的需求文档