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

刷题日记0823

今日目标5道

5/5

707. 设计链表 中等

跟着题解写了一遍,感觉这次对单链表有种茅塞顿开的感觉。终于懂了为啥初始化size和 head。有进步。

622. 设计循环队列 中等

这个看的我有点晕。循环队列是通过数组和 front,rear 两个指针实现。此指针非彼指针。

跟着题解写了一遍,可以理解这个。

都先考虑排除了一些情况

859. 亲密字符串 简单

我真棒,做到第三题了。马上就过半了。

buddy 伙伴,密友

思路是边错边改的。前面还挺顺的。

卡在了 aa,ab,abab,abcd 这几个例子,再针对性击破。虽然普适了,但是被迫普适。就是说我一边思路下来是想不全的,考虑不周的。如果再让我一遍,坑可能还是会再踩一遍。

进步的地方是写代码比较流畅,一些基础的语法能直接打出来,不需要查询了。

时间复杂度分析一下,回忆一下 sort 函数的时间复杂度是O(nlogn)

空间复杂度可以

点了喜茶,对新品很感兴趣。但是今天不知道为什么爆单了,前面有35杯。到三点刚做好,还没开始送,感觉需要等待的时间好漫长。喜茶的美学风格真的好喜欢。

我决定再做一道题,包熬的。

422. 有效的单词方块 简单

踩了一个坑。

送得比我想象得快。我思路想好了就送到了。

感觉两杯都踩雷了。

踩的坑是越界,字符串就5个字符,不能访问第6个啊喂。

163. 缺失的区间 简单

写了一遍又考虑不周。总算是在睡觉前写完了。

处理 nums 大小为0,为1和大于1,大于1再单独处理头和尾。

感觉逻辑乱乱的,虽然时间复杂度击败100%

收工!

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

相关文章:

  • 环境 (shell) 变量
  • Nacos-12--扩展:@RefreshScope和@ConfigurationProperties实现热更新的原理
  • Kubernetes笔记整合-1
  • 一种通过模板输出Docx的方法
  • LeakyReLU和ReLU的区别
  • 探索 JUC:Java 并发编程的神奇世界
  • KVM虚拟化:提升企业效率的利器
  • 【嵌入式】【搜集】RTOS相关技术信息整理
  • 微信小程序界面常用操作
  • SpringBoot自动装配原理深度解析
  • 电蚊拍的原理及电压电容参数深度解析:从高频振荡到倍压整流的完整技术剖析
  • Trae Solo模式生成一个旅行足迹App
  • 最新短网址源码,防封。支持直连、跳转。 会员无广
  • Azure Kubernetes Service (AKS)
  • 视觉革命:云渲染如何让创意不再受限于硬件
  • qt ElaWidgetTools第一个实例
  • leetcode刷题记录03——top100题里的6道简单+1道中等题
  • H264编解码过程简述
  • 算法 ---哈希表
  • C 语言标准输入输出头文件stdio.h及其常见用法
  • 【KO】前端面试六
  • 【40页PPT】企业如何做好大数据项目的选型(附下载方式)
  • 利用背景图片定位套打档案封面
  • 当AI成了“历史笔迹翻译官”:Manus AI如何破解多语言手写文献的“密码锁”
  • 1200 SCL学习笔记
  • 【Java SE】抽象类与Object类
  • 51单片机-实现外部中断模块教程
  • SpringBoot3整合dubbo3客户端【最佳实践】
  • 编程刷题-染色题DFS
  • 【C标准库】详解<stdio.h>标准输入输出库