每日刷题:Day1

Day1

🥕个人主页:开敲🍉

🔥所属专栏:每日刷题🍍

目录

1.  58. 最后一个单词的长度 - 力扣(LeetCode)

2.  28. 找出字符串中第一个匹配项的下标 - 力扣(LeetCode)

3. 27. 移除元素 - 力扣(LeetCode)

1.  58. 最后一个单词的长度 - 力扣(LeetCode)

int lengthOfLastWord(char* s)

{

    int size = 0;

    int str = strlen(s);

    int str1 = str-1;

    while(s[str1]==' ')

    {

        str1--;

    }

    while(str1>=0&&s[str1]!=' ')

    {

        size++;

        str1--;

    }

    return size;

}

  

2.  28. 找出字符串中第一个匹配项的下标 - 力扣(LeetCode)

int strStr(char* haystack, char* needle)

{

    int len1 = strlen(haystack);

    int len2 = strlen(needle);

    for(int i = 0;i+len2<=len1;i++)

    {

        int flag = 1;

        for(int j = 0;j<len2;j++)

        {

            if(haystack[i+j]!=needle[j])

            {

                flag = 0;

                break;

            }

        }

        if(flag==1)

        {

            return i;

        }

    }

    return -1;

}

3. 27. 移除元素 - 力扣(LeetCode)

int removeElement(int* nums, int numsSize, int val)

{

    int left = 0;

    int right = 0;

    for(right = 0;right<numsSize;right++)

    {

        if(nums[right]!=val)

        {

            nums[left] = nums[right];

            left++;

        }

    }

    return left;

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/589304.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

结构体,联合体,枚举( 2 )

目录 2.联合体 2.1联合体类型的声明 2.2联合体的特点 2.3联合体的内存大小 3.枚举 3.1枚举类型的声明 3.2枚举类型的优点 3.3枚举类型的使用 2.联合体 联合体&#xff08;Union&#xff09;是另一种复合数据类型&#xff0c;它允许我们在同一内存位置存储不同的数据类型…

Lumos学习王佩丰Excel第一讲:认识Excel

最近发现自己在操作excel的一些特殊功能时会有些不顺手&#xff0c;所以索性找了一个比较全的教程&#xff08;王佩丰excel24讲&#xff09;拿来学习&#xff0c;刚好形成文档笔记&#xff0c;分享给有需要但没有时间看视频的朋友们。整体笔记以王老师授课的知识点去记录&#…

嵌入式秋招项目(环境监测系统节点+云服务器+QT界面设计)

文章目录 1. 项目简介2. 项目文档与资源提供3. 项目实现效果 1. 项目简介 本项目实现的是环境监测系统&#xff0c;包括节点数据采集&#xff0c;云服务器部署&#xff0c;以及QT上位机界面设计&#xff0c;具体框图可见下图 节点端&#xff1a;采用STM32控制芯片&#xff0c;…

乐校园二手书交易管理系统的设计与实现|Springboot+ Mysql+Java+ B/S结构(可运行源码+数据库+设计文档)大学生闲置二手书在线销售

本项目包含可运行源码数据库LW&#xff0c;文末可获取本项目的所有资料。 推荐阅读300套最新项目持续更新中..... 最新ssmjava项目文档视频演示可运行源码分享 最新jspjava项目文档视频演示可运行源码分享 最新Spring Boot项目文档视频演示可运行源码分享 2024年56套包含ja…

013——超声波模块驱动开发(基于I.MX6uLL与SR04)

目录 一、 模块介绍 1.1 产品特色 1.2 产品实物图 1.3 接口定义 1.4 测距调节 1.5 模块工作原理 1.6 注意 二、 编码思路 三、 驱动程序 四、 应用程序 五、 Makefile 六、 其它及实验 一、 模块介绍 超声波测距模块是利用超声波来测距。模块先发送超声波&#xf…

五、postman基础使用案例

postman基础使用 相关案例【传递查询参数】【提交表单数据】【提交JSON数据】 注&#xff1a;postman⼀款⽀持调试和测试的⼯具&#xff0c;开发、测试⼯程师都可以使⽤。方法一般统一为&#xff1a;方法→请求头→请求体→断言 相关案例 【传递查询参数】 访问TPshop搜索商品的…

【零基础学数据结构】顺序表

目录 1.了解数据结构 什么是数据结构&#xff1f; 为什么要进行数据管理&#xff1f; 2.顺序表 顺序表概要解析&#xff1a; ​编辑顺序表的分类&#xff1a; 差别和使用优先度&#xff1a; 1.创建顺序表 1.1顺序表分为静态顺序表和动态顺序表 1.2顺序表的初始化…

certum泛域名ssl证书低至230元一年

Certum是一家国际知名的证书颁发机构&#xff0c;创建于欧洲&#xff0c;自1998年建立&#xff0c;几十年来每年都经过WebTrust审核&#xff0c;旗下的数字证书产品应用日益广泛。Certum旗下的数字证书类型丰富&#xff0c;而泛域名SSL证书是一种特殊的数字证书&#xff0c;它可…

Jenkins--任务详解

一、任务类型 Jenkins的主要功能的实现是由执行任务去完成的&#xff0c;常用的任务类型主要有以下三种&#xff1a; 自由风格任务(Free Style Project): 这是Jenkins中最常用的任务类型&#xff0c;允许你自定义各种构建步骤和配置选项&#xff0c;如源码管理、构建触发器、…

3.java openCV4.x 入门-数据类型(CvType)与Scalar

专栏简介 &#x1f492;个人主页 &#x1f4f0;专栏目录 点击上方查看更多内容 &#x1f4d6;心灵鸡汤&#x1f4d6;我们唯一拥有的就是今天&#xff0c;唯一能把握的也是今天 &#x1f9ed;文章导航&#x1f9ed; ⬆️ 2.hello openCV ⬇️ 4.待更新 数据类型&#xff…

蓝牙BLE开发——如何实时监听蓝牙适配器状态变化及回调

uniapp 监听蓝牙适配器状态变化事件 近年来开发项目中接触比较多的与硬件设备对接&#xff0c;通过蓝牙与设备通讯&#xff1b;开发 App、微信小程序&#xff0c;今天分享其中如何监听蓝牙适配&#xff1b;近期比较忙&#xff0c;不定时更新&#xff0c;有时间会分享 uniapp开发…

【浅谈面向过程和面向对象的区别】

面向对象和面向过程是两种不同的编程范式&#xff0c;它们在处理问题和构建软件时有着显著的区别。 一、面向过程 1、基本概念 面向过程编程是一种早期的程序设计范型&#xff0c;它以事件为中心&#xff0c;主要关注“怎么做”&#xff0c;即完成任务的具体步骤。它将问题分…