首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法
LoveqLRC
创建于2021-05-30
订阅专栏
记录刷题时的一些思路
暂无订阅
共10篇文章
创建于2021-05-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
算法-有效的字母异位词和字母异位词分组
这是我参与更文挑战的第9天,活动详情查看: 更文挑战 有效的字母异位词 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。字母异位词指字母相同,但排列不同的字符串。 排序
算法-有效的括号和最小栈
这是我参与更文挑战的第8天,活动详情查看: 更文挑战 有效的括号 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用
算法-环形链表 II
这是我参与更文挑战的第7天,活动详情查看: 更文挑战 给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链
算法-环形链表
这是我参与更文挑战的第6天,活动详情查看: 更文挑战 给定一个链表,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,我们
算法-合并两个有序链表
这是我参与更文挑战的第4天,活动详情查看: 更文挑战 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 迭代 首先定义一个哨兵prev,记录位置,方便返
算法 - 加一和爬楼梯
这是我参与更文挑战的第3天,活动详情查看: 更文挑战 加一 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你
算法-数组-合并两个有序数组
题目 给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。 初始化 nums1 和 nums2 的元素数量分别为 m 和 n
算法-数组-删除有序数组中的重复项和两数之和
这是我参与更文挑战的第1天,活动详情查看: 更文挑战 -删除有序数组中的重复项 题目有一点说明值得注意 快慢指针法 复杂度分析: 时间复杂度:$O(n)$,最多遍历一次数组。 空间复杂度:$O(1)$
算法-数组-移动零
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 题目要求将所有0的元素移动到末尾,等于将所有非0元素移动到头部。 这里用了双指针的方法,一个指针记录非0
算法-数组-盛最多水的容器
暴力破解方法 数组循环遍历,因为用两层for循环,每层执行n次,$O(N²)$,效率比较低,执行会超时。 双指针法 首先将指针分别定位于数组的起始位置和末尾位置,然后比较两个指针所指向的高度,那边矮,