首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
翻手机壳
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
80
文章 79
沸点 1
赞
80
返回
|
搜索文章
赞
文章( 79 )
沸点( 1 )
JS链表相交问题
给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null 。 链表的长度不一定相等,也就是说两个链表的交点不一定是在他们所在链
JS 实现链表反转
定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。 示例: 链表的反转实际上是将链表的指针反转 原链表: 反转后: 分析 遍历链表,既然需要反转,那么就需要记录前一个节点的指针
JS 找出数据流中第K大元素
设计一个找到数据流中第 k 大元素的类(class)。注意是排序后的第 k 大元素,不是第 k 个不同的元素。 请实现 KthLargest 类: KthLargest(int k, int[] nu
JS平衡二叉树
给定一个二叉树,判断它是否是高度平衡的二叉树。 一棵高度平衡二叉树定义为: 一棵二叉树是平衡二叉树,当且仅当其所有子树也都是平衡二叉树,因此可以使用递归的方式判断二叉树是不是平衡二叉树 递归的顺序可以
JS 计算二叉树深度
输入一棵二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的节点(含根、叶节点)形成树的一条路径,最长路径的长度为树的深度。 例如: 给定二叉树 [3,9,20,null,null,15,7] 返
搜索插入位置
一、 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 分析: JS 获取目标在数组中的索引值直接使用数组 indexOf 方法
反转数组
编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 这是一个比较简单
JS 罗马数字转整数
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 例如, 罗马数字 2 写做 II ,即为两个并列的 1 。12 写做 XII ,即为 X + II 。 27 写做 XXVII,
JS 从尾到头打印链表
*** JS 从尾到头打印链表 示例 1: 分析: 实际上是求链表的反转,以数组的形式输出。 方法一:通过不停调换链表 next 指针,直至链表结束,再以数组的形式输出。 详情可见前面文章 JS
JS找出单向链表中倒数第 k 个节点
实现一种算法,找出单向链表中倒数第 k 个节点。返回该节点的值。 示例: 分析: 找出单向链表中倒数某个节点,首先想到最简单也是最暴力的解法:生成一个数组,将链表遍历的同时,存放到数组中,将数组反转,
下一页
个人成就
文章被点赞
19
文章被阅读
10,005
掘力值
471
关注了
4
关注者
1
收藏集
2
关注标签
2
加入于
2020-12-08