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

刷题日记0901

今日计划5道

2/5

151.反串字符中的单词 中等

想了用 stringstream 的方法,学了用 split,reverse 和 join 的方法。但是怎么样才能做到空间复杂度 O(1)。看了题解,c++的字符串是可变的,可以实现 O(1)

复习一下 reverse 的时间复杂度。

std::reverse的时间复杂度为 ​​O(n)​​,其中 n是要反转的元素范围的长度(即 last - first

leetcode 崩了。

6. Z 字形变换 中等

这道题以前做过,但是没有做出来。

做出来了,时间复杂度 O(N*M)

28. 找出字符串中第一个匹配项 简单

用双指针又想的不全了。心累。

调节一下状态回来了。

KMP 算法。

增量算法,我们可以一边读入字符串,一边求解当前读入位的函数。

不是,怎么又是数学?下一道下一道。居然还是简单,看到数学就头大。

68. 文本左右对齐 困难

不会做。又不会做,emo 了。

头疼了,不做了,明天再做吧。

http://www.dtcms.com/a/362276.html

相关文章:

  • 动态代理设计模式
  • 从Redisson分布式锁看锁的设计思路
  • 自动化运维-ansible中的变量运用
  • LeetCode Hot 100 Python (61~70)
  • 芯片的可编程字
  • Ps画笔和橡皮擦工具
  • 分布式事务相关02
  • 国内服务器如何安装docker或者是1panel
  • 关闭页面强制清除所有循环定时器
  • Linux 进程间通信(IPC)
  • Android14 init.rc各个阶段的主要操作
  • authentication port-control auto 和 dot1x port-control auto
  • Shell 编程:正则表达式与文本处理器
  • 软考-操作系统-错题收集(1)进程P的页面变换
  • 分布式一致性算法相关
  • 【Audio】切换至静音或振动模式时媒体音自动置 0
  • 基于SpringBoot+MYSQL开发的师生成果管理系统
  • 解锁Git仓库瘦身秘籍,git-sizer真香警告
  • Next.js渲染模式:SSR、SSG与ISR揭秘
  • Python实现点云渲染可视化杂记(直接、彩虹渐变、柱状、饼状和T-SNE赋色)
  • The Algorithmic Foundations of Differential Privacy - 2
  • 8Lane V-by-One HS LVDS FMC Card
  • 【开题答辩全过程】以 智慧药店管理系统的实现与设计为例,包含答辩的问题和答案
  • 基于单片机智能空调/温度控制系统
  • GaussDB 集群故障cm_ctl: can‘t connect to cm_server
  • API安全厂商F5首发后量子加密方案,为企业后量子时代加固防线
  • Java中方法的参数传递
  • TFT屏幕:STM32硬件SPI+DMA+队列自动传输
  • 【无标题】训练、推理适用的数据类型
  • C++ 学习与 CLion 使用:(五)数据类型,包括整型、实型、字符型、转义字符、字符串、布尔型