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

刷题日记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.dtcms.com/a/356932.html

相关文章:

  • 机器学习算法全景解析:从理论到实践
  • idea控制台从properties中取值然后打印出现控制台乱码问题
  • 2025年热门职业资格证书分析
  • 使用生成对抗网络增强网络入侵检测性能
  • 哈希算法完全解析:从原理到实战
  • AutoDL算力云上传文件太慢了如何解决?
  • 生产环境Spark Structured Streaming实时数据处理应用实践分享
  • 【3D入门-指标篇下】 3D重建评估指标对比-附实现代码
  • SwiGLU激活函数的原理
  • 【原版系统】Windows 11 LTSC 2024
  • Blender中旋转与翻转纹理的实用方法教学
  • Java全栈工程师的面试实战:从技术细节到业务场景
  • 企业级数据库管理实战(三):数据库性能监控与调优的实战方法
  • 达梦数据库-数据缓冲区
  • React前端开发_Day5
  • OCELOT 2023:细胞 - 组织相互作用场景下的细胞检测挑战赛|文献速递-深度学习人工智能医疗图像
  • BSS138-7-F 电子元器件Diodes美台N沟道小信号增强型MOSFET晶体管
  • 基于MCP工具的开发-部署-上线与维护全流程技术实现与应用研究
  • Bert学习笔记
  • CSS scale函数详解
  • 基于BeautifulSoup库的简易爬虫实现:以大学排名为例
  • 【K8s】整体认识K8s之与集群外部访问--service
  • 机器学习回顾——逻辑回归
  • pcl封装6 connection_cloud 提取聚簇后的每个点云
  • 开源vs商用美颜sdk:美白滤镜功能在直播中的优劣对比
  • RoadMP3告别车载音乐烦恼,一键get兼容音频
  • FDTD_mie散射_项目研究(1)
  • 抖音电商首创最严珠宝玉石质检体系,推动行业规范与消费扩容
  • Shader开发(十八)实现纹理滚动效果
  • Shell 脚本基础教程