LeetCode打卡Day5

23-合并K个升序链表

题目描述
啊这,这不是合并两个有序链表的升级版嘛,那想必也是需要用DP的了,那巧了我想必也是不会的,直接看答案
有趣,我以为是套娃式合并,居然还可以用分治,内存换时间

26-删除排序数组中的重复项

题目描述
第一反应,set???
然后看到蛋疼的O(1)约束,还有原地。fine
感觉如果是链表,思路还挺清晰的,于是我看了C++和C的函数变量,真有趣,以后回头看可以多用几种语言!flag+1

我分别尝试了remove, pop, del,但是结果不好
结果
一看题解双指针喵喵喵???
真就别秀了,孩子都傻了,又是被自己菜哭的一天

33-搜索旋转排序数组

图片描述
啊又是奇奇怪怪的搜索。不想写555

这题应该分为两步:1. 确定旋转点;2. 在某一段上搜索

第一步有一点小思路:如果前一个数减后一个数,那得到的数列中只有一个正值,其他都是负值,这个正值就是旋转点附近的点

又是愉快看答案hhh

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值