2022/5/15leetcode刷题记录

今天我把知乎给删了,我感觉那上面的言论有很多都是传播焦虑的,既然知道自己现阶段做什么,并且是有意义的,那么就做下去,不要朝三暮四

380 O(1)时间插入插入、删除、获取随机值
这道题单靠某一个数据结构是行不通的,必须靠一个字典和一个列表,字典的作用是提供O(1)的时间复杂度查询,这里的删除真的是一个很棒的技巧,由于我们用字典保存了每个元素的位置,那么我们可以直接把需要删除的元素放到末尾去,然后pop就可以把他给删了

877 石子游戏
纯数学的做法可能会更好

48旋转图像
还是做不到不利用另一个矩阵来进行操作,有点复杂

39组合总数
做回溯问题提还是尽量每次把自己的res给放进去,不然不知道自己哪里出了问题

17电话号码的组合
最基本的回溯了

264丑数Ⅱ
学了一招利用堆,结果我发现蓝桥杯的时间数据规模是真的大,用堆都解决不了

1277,221,统计全为1的正方形矩阵,正方形的最大面积
这道题就是需要发现一个数学规律

198,213打家劫舍
这个还是很简单的动态规划,但是213需要注意的理解方式是我们是第一间房可以偷,最后一间房可以偷,没有其他情况了

131分割回文串
卧槽,我又忘记了,又回忆了一遍

95不同的二叉搜索树
这道题需要明白二叉搜索树的概念,然后用递归的思想,不断减小规模

812最大三角形的面积
利用三角形的数学公式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值