首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法练习
雲墨款哥
创建于2025-07-19
订阅专栏
前端程序员,最经常被别人吐槽的就是不懂逻辑,不懂算法,所以在我的救赎之路上,算法练习也是必不可少的,坚持一天一个算法练习吧
等 1 人订阅
共12篇文章
创建于2025-07-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JS算法练习-Day12-最后一个单词的长度
58. 最后一个单词的长度 给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。 单词 是指仅由字母组成、不包含任何空格字符的最大子字符
JS算法练习-Day11-罗马数字转整数
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 例如, 罗马数字 2 写做 II ,即为两个并列的 1 。12 写做 XII ,即为 X + II 。 27 写做 XXVII,
JS算法练习-Day10-判断单调数列
前言 好久好久没刷题了,也好久没写博客了,JS基础回顾其实也是搁置了,今天的这道题我也是没做出来,最后折腾了一个多小时,我让Deepseek老师给我看看我的代码有啥毛病,结果他后面跟着给我付上了答案。
JS算法练习-Day09-判断能否形成等差数列
题目: 给你一个数字数组 arr 。 如果一个数列中,任意相邻两项的差总等于同一个常数,那么这个数列就称为 等差数列 。 如果可以重新排列数组形成等差数列,请返回 true ;否则,返回 false
JS算法练习-Day08-数组元素积的符号
题目: 已知函数 signFunc(x) 将会根据 x 的正负返回特定值: 如果 x 是正数,返回 1 。 如果 x 是负数,返回 -1 。 如果 x 是等于 0 ,返回 0 。
JS算法练习-Day07-加一
给定一个表示大整数的整数数组 digits,其中 digits[i] 是整数的第 i 位数字。这些数字按从左到右,从最高位到最低位排列。这个大整数不包含任何前导 0。将大整数加 1,并返结果的数字数组
JS算法练习-Day06-移动零
力扣283-移动零:给定一个数组 `nums`,编写一个函数将所有 `0` 移动到数组的末尾,同时保持非零元素的相对顺序。**请注意** ,必须在不复制数组的情况下原地对数组进行操作。
JS算法练习-Day5-重复的子字符串
给定一个非空的字符串 s ,检查是否可以通过由它的一个子串重复多次构成。 提示: 1 <= s.length <= 104 s 由小写英文字母组成
算法练习-Day4-有效的字母异位词
题目: 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的 字母异位词。字母异位词(anagram)指的是两个字符串,长度相同,且每个字符出现的次数都一样,顺序可以不同。
算法练习-Day3-找出字符串中第一个匹配项的下标
给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。如果 needle 不是 haystack。
算法练习-Day2-找不同
题目: 给定两个字符串 s 和 t ,它们只包含小写字母。 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。 请找出在 t 中被添加的字母。
算法练习-Day1-交替合并字符串
给你两个字符串 word1 和 word2 。请你从 word1 开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。 返回 合并后的字符串