首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
算法练习
鱼粥向晚
创建于2021-07-27
订阅专栏
学习, 努力, 自勉。
等 1 人订阅
共31篇文章
创建于2021-07-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
每日一道算法Day14
题目描述: 给定一个字符串 s 和一些 长度相同 的单词 words 。找出 s 中恰好可以由 words 中所有单词串联形成的子串的起始位置。 注意子串要与 words 中的单词完全匹配,中间不能有
每日一道算法Day13
题目描述 大致思路(暴力法) 先考虑边界情况: 如果needle.length === 0, 返回0; 遍历字符串haystack, 如果碰到当前字符与needle[0]相等, 则切割字符串hayst
每日一道算法Day12
题目描述 和昨天拿到题目类似, 于是照着昨日学到的思路, 使用快慢指针, 快指针遍历数组,将数组中不等于val值的项赋值给索引为慢指针所在的位置。 转化为代码:
每日一道算法Day11
因为是升序数组, 比较当前和当前下一个值, 下一个与当前相等便将它移出数组(最开始没明白题目意思, 以为数组也得移除重复项
每日一道算法Day10
题目描述: 大致思路: 递归 首先,找出 有效的 的括号的组合规律: 长度为 2*n, 其中左括号与右括号数量等于n。 在拼接的过程中, 不能出现 剩余的左括号数量大于剩余的右括号数量的情况。 最后找
每日一道算法Day9
题目描述: 大致思路: 先创建一个空链表tmp, 然后while循环 l1、l2, 当l1、l2中任意一个为null时, 结束循环。 循环中比较 l1 与 l2的值, 将空链表的 next指向值较小的
每日一道算法Day8
题目描述: 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。
每日一道算法 Day7
题目描述: 第一种思路: 先扫描链表一次拿到链表长度, 然后再扫描一边通过n拿到需要移出掉的节点的前一位target, 然后设置target.next = target?.next?.next ??
每日算法Day6
题目描述 大致思路:首先建立数字与字母对应关系 然后遍历参数字符串, 将字符对应的数组push进一个数组, 生成一个二维数组 最后通过 reduce 将 二维数组转化为对应的结果 提交记录
每日一道算法 Day5
题目描述 大致思路, 经过昨天那道题后发现解决这种问题使用双指针更加简单, 于是思路为for循环(i)单层遍历数组, 将数组从大到小排序, 定义一头一尾指针 j与k, 然后拿到 val = nums[
每日一道算法 Day3
题目描述如下: 大致思路: 将目标数组转化为由每一项的每个对应序号字符串拼接起来的数组...好像有点绕, 实现效果为: 实现代码如下: 判断转化后的数组的每一项是否由相同字符组成, 使用正则判断: 考
每日一道算法 Day2
题目描述如下: 首先看到题目后寻找规律: 值为4或9的10的整数倍的情况为第一种特殊情况, 先写出第一个辅助函数 与当前位数的5的关系(个位数与5, 十位数与50) 大致思路: 将数字转化为数组形式,