首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
leetcode算法之旅
30岁也很可爱啊
创建于2021-12-09
订阅专栏
开始刷算法 坚持2个月
暂无订阅
共59篇文章
创建于2021-12-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【路飞】283. 移动零 js解法
上题目: 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: nums =
【路飞】189. 轮转数组 js解法
上题目: 给你一个数组,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 示例 1: 输入: nums = [1,2,3,4,5,6,7], k = 3 输出: [5,6,7,1,2,3,
【路飞】 977. 有序数组的平方 js 实现
上题目: 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 示例 1: 输入:nums = [-4,-1,0,3,10] 输出:[
【路飞】278. 第一个错误的版本 js实现
上题目: 你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。 假设你有 n 个版
【数据结构之--字典】js实现字典功能
集合、字典、散列表都可以存储不重复的数据。字典和我们上面实现的集合很像,集合中我们以{ value: value }的形式存储数据,而字典是以{ key: value }的形式存储数据,字典也称作映射
【数据结构--之集合】 用js实现集合功能
集合是由一组无序且唯一(不能重复)的项组成的。这个数据结构使用了与有限集合相同的数学概念,但应用在计算机科学的数据结构中。 在数学中,集合是一组不同的对象(的集)。
【数据结构--之链表】js实现链表功能
链表结构 链表存储有序的元素集合,但不同于数组,链表中的元素在内存中并不是连续放置的。每个 元素由一个存储元素本身的节点和一个指向下一个元素的引用(也称指针或链接)组成。 用 js 实现链表结构
【数据结构--之队列】 用js实现队列功能
队列 是先进先出的原则 队列在尾部添加新元素 在头部去除元素 队列的基本运算 (1)初始化队列:Init_Queue(q) ,初始条件:队q 不存在。操作结果:构造了一个空队; (2)入队操作: In
【数据结构--之栈】 js实现栈的功能
栈是一种 先进后出的结构 栈常见的操作: push(element): 添加一个新元素到栈顶位置. 用原生js实现栈额功能 用class 开始使用:
【路飞】53. 最大子数组和 js 实现
上题目: 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组 是数组中的一个连续部分。 示例 1: 输入:nums = [-2,1,
【路飞】95. 不同的二叉搜索树 II js实现
上题目: 给你一个整数 n ,请你生成并返回所有由 n 个节点组成且节点值从 1 到 n 互不相同的不同 二叉搜索树 。可以按 任意顺序 返回答案。 示例 1: 输入:n = 3 输出:[[1,n
【路飞】 394. 字符串解码 js实现
给定一个经过编码的字符串,返回它解码后的字符串。 编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。 你可
【路飞】11. 盛最多水的容器 实现
上题目: 给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) 。找出其
【路飞】 128. 最长连续序列 js实现
上题目: 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 示例 1: 输入:nums
【路飞】 200. 岛屿数量 js实现
上题目: 给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。 此外,你可以假设该网
【路飞】1. 根据字符出现频率排序 js实现
上题目: 给定一个字符串,请将字符串里的字符按照出现的频率降序排列。 示例 1: 输入: "tree" 输出: "eert" 解释: 'e'出现两次,'r'和't'都只出现一次。 因此'e'必须出现在
【路飞】101. 对称二叉树 js实现
上题目: 给你一个二叉树的根节点 root , 检查它是否轴对称。 示例 1: 输入:root = [1,2,2,3,4,4,3] 输出:true 示例 2: 输入:root = [1,2,2,n
【路飞】javaScripe 313. 超级丑数 js 实现
上题目: 超级丑数 是一个正整数,并满足其所有质因数都出现在质数数组 primes 中。 给你一个整数 n 和一个整数数组 primes ,返回第 n 个 超级丑数 。 题目数据保证第 n 个 超级丑
【路飞】javaScripe 264. 丑数 II js实现
上题目: 给你一个整数 n ,请你找出并返回第 n 个 丑数 。 丑数 就是只包含质因数 2、3 和/或 5 的正整数。 示例 1: 输入:n = 10 输出:12 解释:[1, 2, 3, 4,
【路飞】 692. 前K个高频单词 js实现
上题目: 给一非空的单词列表,返回前 k 个出现次数最多的单词。 返回的答案应该按单词出现频率由高到低排序。如果不同的单词有相同出现频率,按字母顺序排序。 示例 1: 输入: ["i", "love"
下一页