会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
bamboo2233
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2024年6月7日
代码随想录第3天 | 链表 203.移除链表元素,707.设计链表,206.反转链表
摘要: 题目:203.移除链表元素 思路: 主要是头节点的删除问题,一种是直接在原链表上后移头节点 设置虚拟头结点,指向原链表的头结点,在设置一个cur指针指向当前节点, 虚拟头节点初始化后就不移动了,使用cur进行移动 不要忘记释放删除节点的内存,自行设置的虚拟头节点也要释放 时间复杂度: O(n) 空间
阅读全文
posted @ 2024-06-07 22:03 跳圈
阅读(41)
评论(0)
推荐(0)
2024年6月6日
代码随想录第2天 | 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II ,数组总结
摘要: 题目:977.有序数组的平方 思路: first. for循环,平方 ,然后sort排序, 提交通过 啊哈~|但时间复杂度大 O(n + nlogn), ->O(nlogn)的时间复杂度,题目进阶要求时间复杂度为 O(n) second. 双指针。题目为有序数组,包含负数,则平方后,最大值在数组的两
阅读全文
posted @ 2024-06-06 22:27 跳圈
阅读(95)
评论(0)
推荐(0)
2024年6月5日
代码随想录第1天 | 704. 二分查找,27. 移除元素
摘要: 题目:704. 二分查找 思路:该题为有序数组查找,采用二分法。根据区间分为 左闭右闭 和 左闭右开 两种情况 坑:左右区间的开闭 补充:vector容器 时间复杂度 : O(log n) 空间复杂度 :O(1) 题目:27. 移除元素 思路: 题目说返回k个元素之后留下什么不重要,也不考虑数组剩下
阅读全文
posted @ 2024-06-05 22:53 跳圈
阅读(23)
评论(0)
推荐(0)
上一页
1
2
公告