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

代码随想录算法训练营第一天|704.二分查找、 27. 移除元素、977.有序数组的平方

704.二分查找

看到题目的第一想法

看到二分查找的第一想法是想到从中间切割的一个思路,和实际的解题思路,基本符合

看完代码随想录的第一想法

让我了解到,原来在二分查找中,左闭右闭和左闭右开,有一些细节上的不同,主要在于
左闭有闭,对半分完后的需要保留其中的一个数

左闭右开则需要在对半分完后再往左多退一个格

实现过程中遇到哪些困难

感受到自己在代码表达中有一些欠缺

今日收获,记录一下自己的学习时长

写算法的感觉在慢慢恢复,并没有记录学习时长

27.移除元素

看到题目的第一想法

就是删除元素,应该没什么难的

看完代码随想录的第一想法

原来删除元素的本质是覆盖元素,当删除一个元素后需要将后面的元素逐个往前面移动

实现过程中遇到哪些困难

快慢指针确实是难想到

今日收获,记录一下自己的学习时长

今日没有记录学习时长

977.有序数组的平方

看到题目的第一想法

这次应该没这么简单,数组应该是有负数的,后面直接排序就好

看完代码随想录的第一想法

直接排序原来时间复杂度会更大,双指针的做法很新奇

实现过程中遇到哪些困难

理解思路后基本没什么困难

今日收获,记录一下自己的学习时长

并没有记录学习时长

http://www.jsqmd.com/news/589176/

相关文章:

  • 302重定向实战:如何用Nginx配置临时跳转避免SEO降权
  • 1.2 标准数据分析工作流:电商全流程闭环解析
  • OpenClaw邮件自动化:gemma-3-12b-it智能分类与关键信息提取
  • 与Gemini关于人生意义的对话记录
  • 002、YOLOv1深度解析:You Only Look Once的开创性架构与核心思想
  • 当老赖名单刷屏信用惩戒的尺子该如何丈量尊严
  • OpenClaw替代方案:当Qwen2.5-VL-7B不可用时3种应急处理方案
  • 嵌入式电机驱动库:高确定性PWM与硬件级故障保护设计
  • 解决 playwright install chromium 下载慢的问题
  • 建材一物一码平台是什么?先别谈系统,先看窜货和费用黑洞
  • OpenClaw的5个国内实用Skill:助力高效办公的智能引擎
  • 老Mac升级macOS新系统:OpenCore Legacy Patcher完全指南
  • 1.3 电商数据分析岗位分类详解
  • 利用因果图保护需求预测
  • IDT7132双端口RAM实验避坑指南:从接线冲突到并行读写实战
  • Python flask django高校大学生党建学习系统 思想汇报系统
  • LLM如何与程序协作来结构化文本财报数据
  • Python flask django高校学生绩点成绩预警管理系统的设计与实现
  • Python flask django房屋租赁管理系统在线聊天
  • uRDFLib:面向嵌入式设备的轻量级CBOR-RDF库
  • XREAL招股书拆解:30亿亏损、6363万现金与一场不得不上的牌桌
  • Hyperf方案 服务注册与发现
  • 天玑学堂Agent面试总结(一)「持续更新」
  • 2026年超火!这款大家都在玩的游戏,究竟有何独特魅力?
  • PID控制理论详解
  • Hyperf方案 Docker容器化部署
  • # MAUI 中的异步加载优化实战:从理论到高性能 UI 体验提升在现代跨平台移动开发中,*
  • Python flask django高校学生综合医疗健康服务管理系统设计与实现
  • 多核通信中的环形缓冲区设计与实现
  • 嵌入式R-Tree空间索引:轻量级矩形碰撞检测与地理围栏实现