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

刷题日记0829

今日计划5道

5/5

今天想把1个蔓越莓贝果和5个麻薯都吃掉。不行,吃个贝果,麻薯要忍住。

80. 删除有序数组中的重复项 II 中等

看题解。

其中慢指针表示处理出的数组的长度,快指针表示已经检查过的数组的长度,即 nums[fast] 表示待检查的第一个元素,nums[slow−1] 为上一个应该被保留的元素所移动到的指定位置。

leetcode 正在维护中哦莫。

169. 多数元素 简单

看题解。用哈希表unordered_map

189. 轮转数组 中等

写了一遍超时了,用的开头插入,结尾删除。

问 D 老师,三次翻转法。妙。

reverse通过交换首尾元素的方式实现反转,需要遍历前半部分元素,时间复杂度 O(n)

累了,休息一下。

121. 买卖股票的最佳时机 简单

看题解。思路重合了一半吧,还是折线图比较直观。只需要找到最小的可以。

122. 买卖股票的最佳时间 中等

感觉这个比121简单。就是累加。

计划完成!

还早,没到睡觉的点。再做会吧。

55. 跳跃游戏 中等

计算最远可以到达的位置,这个思路牛哇。想不出这个思路的人是这么觉得的。

明天写,收工!

http://www.xdnf.cn/news/19338.html

相关文章:

  • Libvio 访问异常排查指南
  • OpenEuler部署LoganaLyzer
  • linux实时性研究
  • Python 编码与加密全解析:从字符编码到 RSA 签名验证
  • Win11 压缩实测:Win11 的压缩软件的最佳配置和使用方式
  • 龙迅#LT7621GX适用于两路HDMI2.1/DP1.4A转HDMI2.1混切应用,分辨率高达8K60HZ!
  • Anaconda安装与conda使用详细版
  • Linux系统编程—进程概念
  • 文本嵌入模型的本质
  • 进程与线程的根本区别
  • Parasoft赋能测试:精准捕捉运行时缺陷
  • 解决RTX3070魔改16G在UBUNTU中黑屏问题
  • AI ToB,阿里商旅找了个好赛道
  • C++ 并发编程:全面解析主流锁管理类
  • Day17_【机器学习—特征预处理(归一化和标准化)】
  • Unity学习----【数据持久化】二进制存储(一)
  • 仿真高斯光束同时分析光纤耦合特点并仿真
  • 大模型入门学习微调实战:基于PyTorch和Hugging Face电影评价情感分析模型微调全流程(附完整代码)手把手教你做
  • Lenovo C225 一体机拆机维修教程
  • 从零开始学Shell编程:从基础到实战案例
  • 【完整源码+数据集+部署教程】骨折检测系统源码和数据集:改进yolo11-EfficientHead
  • flume事务机制详解:保障数据可靠性的核心逻辑
  • Vue3 kkfileview 的使用
  • 第八章 惊喜01 测试筹备会
  • Shell 中 ()、(())、[]、{} 的用法详解
  • ros2--service/服务--接口
  • Redis不同场景下的注意事项
  • C++中自由函数(free function)概念
  • 比随机森林更快更强?极限森林的核心逻辑与完整实践指南
  • 零知识证明的刑事证据困境:隐私权与侦查权的数字博弈