首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JS每日一算法
汪啊汪QAQ
创建于2023-03-14
订阅专栏
每天学习一个JS算法
等 1905 人订阅
共178篇文章
创建于2023-03-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【JS每日一算法】59.有效数字(模拟法)
有效数字(按顺序)可以分成以下几个部分: 一个 小数 或者 整数 (可选)一个'e'或'E',后面跟着一个 整数 小数(按顺序)可以分成以下几个部分: (可选)一个符号字符('+'或'-').....
【JS每日一算法】57.不同路径II(深度优先、动态规划)
一个机器人位于一个m x n网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish”)。 现....
【JS每日一算法】56.不同路径(深度优先、动态规划、组合数学)
一个机器人位于一个m x n网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 问...
【JS每日一算法】55.旋转链表(循环链表)
给你一个链表的头节点 head ,旋转链表 , 将链表每个节点向右移动 k 个位置 。
【JS每日一算法】54.排列序列(逆康托展开)
给出集合 [1,2,3,...,n],其所有元素共有 n! 种排列。按照排列升序返回第 k 个排列。
【JS每日一算法】53.螺旋矩阵 II(模拟法)
给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。
【JS每日一算法】52.最后一个单词的长度(反向遍历)
给你一个字符串s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度 。单词是指仅由字母组成、不包含任何空格字符的最大子字符串。
【JS每日一算法】51.插入区间(双指针)
给你一个 无重叠的 , 按照区间起始端点排序的区间列表intervals。 在列表中插入一个新的区间newInterval,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。
【JS每日一算法】50.合并区间(双指针)
以数组intervals表示若干个区间的集合。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所所有区间。
【JS每日一算法】49.跳跃游戏(贪心)
给定一个非负整数数组nums,你最初位于数组的 第一个下标 。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标。
【JS每日一算法】48.螺旋矩阵(模拟法)
给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素 。
【JS每日一算法】47. 最大子数组和(动态规划,动态规划优化)
给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组 是数组中的一个连续部分。
【JS每日一算法】46. N 皇后II(递归回溯、查询法)
n皇后问题研究的是如何将n个皇后放置在n × n的棋盘上,并且使皇后彼此之间不能相互攻击。 给你一个整数n,返回n皇后问题不同的解决方案的数量。
【JS每日一算法】45. N 皇后(递归回溯)
n皇后问题研究的是如何将n个皇后放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击。 给你一个整数n,返回所有不同的n皇后问题的解决方案。
【JS每日一算法】44.Pow(x, n)(暴力破解,快速幂)
实现 pow ( x, n ) ,即计算 x 的整数 n 次幂函数(即, x^n ) 。
【JS每日一算法】43.字母异位词分组(排序法、计数法)
给你一个字符串数组,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。 字母异位词是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母通常恰好只用一次。
【JS每日一算法】42.旋转图像(对角线+水平翻转、四角旋转)
给定一个n × n的二维矩阵matrix表示一个图像。请你将图像顺时针旋转90度。 你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。
【JS每日一算法】41.全排列 II(递归回溯)
给定一个可包含重复数字的序列 nums ,按任意顺 序 返 回 所 有 不 重 复 的 全 排 列 。
【JS每日一算法】40.全排列(递归回溯)
给定一个不含重复数字的数组nums , 返回其所有可能的全排列 。你可以按任意顺序返回答案 。
【JS每日一算法】39.跳跃游戏 II(贪心、贪心优化)
给定一个长度为n的0索引整数数组nums。初始位置为nums[0]。 每个元素nums[i]表示从索引i向前跳转的最大长度,返回到达nums[n - 1]的最小跳跃次数。
下一页