会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Ahyi
博客园
首页
新随笔
联系
订阅
管理
2022年12月30日
递归移除链表元素、翻转链表(leetcode easy 203、206)、设计链表(leetcode medium 707)
摘要: 移除链表元素 题目链接: https://leetcode.cn/problems/remove-linked-list-elements/ 思路: 主要考虑移除元素后需要让被移除元素前置节点的next指向其后置节点, 采用递归法可以很方便的解决. 递归法遍历到末尾后依次将当前头节点返回给上一层,
阅读全文
posted @ 2022-12-30 15:17 Ahyi
阅读(42)
评论(0)
推荐(0)
2022年12月29日
双指针(leetcode easy 977)、滑动窗口(leetcode medium 209)、模拟旋转前进(leetcode medium 59)
摘要: 双指针 题目链接:https://leetcode.cn/problems/squares-of-a-sorted-array/ 思路: 因题目所给数组为有序数组(有正有负), 所以平方后数值从大到小肯定是从数组两边向内收缩的趋势, 所以可以采用两个指针指向原数组两边, 并通过对比数组两边数字平方后
阅读全文
posted @ 2022-12-29 20:30 Ahyi
阅读(33)
评论(0)
推荐(0)
2022年12月28日
二分查找(leetcode easy 704)、移除元素(leetcode easy 27)
摘要: 二分查找 题目链接:https://leetcode.cn/problems/binary-search/ 思路: 暴力法: 直接遍历一边数组查找元素. 此方法适用于任何数组查找.(时间复杂度O(n)、空间复杂度O(1)). 二分查找: 因为是有序数组, 对数组取中间元素, 可以通过比较该元素与目标
阅读全文
posted @ 2022-12-28 21:21 Ahyi
阅读(47)
评论(0)
推荐(0)
公告