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

408算法题leetcode--第六天

58. 最后一个单词的长度

  • 58. 最后一个单词的长度
  • 思路:反向遍历
  • 时间:O(n);空间:O(1)
class Solution {
public:int lengthOfLastWord(string s) {int id = s.size() - 1;while(s[id] == ' '){--id;}int ret = 0;while(id >= 0 && s[id] != ' '){ret++;id--;}return ret;}
};

1768. 交替合并字符串

  • 1768. 交替合并字符串
  • 思路:双指针,类似归并排序
  • 时间:O(max(m, n));空间:O(1)
class Solution {
public:string mergeAlternately(string word1, string word2) {string ret;int p = 0, q = 0;int w1_size = word1.size(), w2_size = word2.size();while(p < w1_size && q < w2_size){ret += word1[p++];ret += word2[q++];}while(p < w1_size){ret += word1[p++];}while(q < w2_size){ret += word2[q++];}return ret;}
};

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【系统架构设计师-2015年真题】案例分析-答案及详解
  • k8s(kubernetes)的PV / PVC / StorageClass(理论+实践)
  • 梧桐数据库(WuTongDB):RBO(Rule-Based Optimizer)优化器简介
  • COTERRORSET—— LLM训练新基准让模型从自身错误中学习
  • leetcode - 分治思想
  • 前后端数据交互 笔记03(get和post方法)
  • hku-mars雷达相机时间同步方案-软件驱动(MID360与海康MV-CB060-10UMUC-S)
  • [Redis] Redis中的Hash类型和List类型
  • 【CTF Web】BUUCTF BUU UPLOAD COURSE 1 Writeup(文件上传+PHP+文件包含漏洞)
  • 泛微E10产品二开
  • OrionX GPU算力池助力AI OCR场景应用
  • 鹏哥C语言36-37---循环/分支语句练习(折半查找算法)
  • CleanClip for Mac 剪切板 粘贴工具 历史记录 安装(保姆级教程,新手小白轻松上手)
  • (SERIES12)DM性能优化
  • Redis如何实现分布式锁
  • 【Amaple教程】5. 插件
  • 【React系列】如何构建React应用程序
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • create-react-app项目添加less配置
  • Promise面试题,控制异步流程
  • Solarized Scheme
  • SpiderData 2019年2月16日 DApp数据排行榜
  • springboot_database项目介绍
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 少走弯路,给Java 1~5 年程序员的建议
  • 微信开放平台全网发布【失败】的几点排查方法
  • 我的zsh配置, 2019最新方案
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • 责任链模式的两种实现
  • 第二十章:异步和文件I/O.(二十三)
  • 国内开源镜像站点
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • %@ page import=%的用法
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (二)斐波那契Fabonacci函数
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • (转)winform之ListView
  • .NET 8.0 发布到 IIS
  • .Net OpenCVSharp生成灰度图和二值图
  • .NET 中创建支持集合初始化器的类型
  • .pyc文件是什么?
  • .sh
  • .考试倒计时43天!来提分啦!
  • /etc/skel 目录作用
  • @transaction 提交事务_【读源码】剖析TCCTransaction事务提交实现细节
  • [15] 使用Opencv_CUDA 模块实现基本计算机视觉程序
  • [bzoj2957]楼房重建
  • [BZOJ3757] 苹果树
  • [C#]使用深度学习算法opencvsharp部署RecRecNet广角图像畸变矫正校正摄像广角镜头畸变图像
  • [C++]指针与结构体