首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
时清云
掘友等级
前端工程师
|
AI公司
公众号【时清云】作者,分享平时的所思所想
获得徽章 11
动态
文章
专栏
沸点
收藏集
关注
作品
赞
386
文章 199
沸点 187
赞
386
返回
|
搜索文章
时清云
前端工程师 @AI公司
·
11月前
关注
【算法】 LRU 缓存
难度:中等 题目: 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类: LRUCache(int capacity) 以...
2
评论
分享
时清云
前端工程师 @AI公司
·
11月前
关注
【场景应用题】用Promise实现图片的异步加载
直接上代码: 总结:考察的点主要是Promise的使用结合Image图片的使用。这是一道简单的Promise应用题。...
1
评论
分享
时清云
前端工程师 @AI公司
·
11月前
关注
【场景应用题】实现订阅发布
发布订阅模式是我们在项目中常见的模式,也是面试中常考的手写题。 代码实现如下(包含添加事件、触发事件、移除事件、只执行一次事件)...
5
2
分享
时清云
前端工程师 @AI公司
·
11月前
关注
【算法】 寻找重复数
难度:中等 题目: 给定一个包含 n + 1 个整数的数组 nums ,其数字都在 [1, n] 范围内(包括 1 和 n),可知至少存在一个重复的整数。 假设 nums ...
1
评论
分享
时清云
前端工程师 @AI公司
·
11月前
关注
【场景应用题】循环打印红绿灯
下面来看一道比较典型的问题,通过这个问题来对比几种异步编程方法:红灯 3s亮一次,绿灯1s亮一次,黄灯 2s亮一次;如何让三个灯不断交替重复亮灯? 三个亮灯函数: 这道题复...
4
1
分享
时清云
前端工程师 @AI公司
·
11月前
关注
【算法】 环形链表
难度:简单 题目: 给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链...
2
1
分享
时清云
前端工程师 @AI公司
·
11月前
关注
【算法】 两数相加
难度:中等 题目: 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式...
1
1
分享
时清云
前端工程师 @AI公司
·
11月前
关注
【算法】 随机链表的复制
难度:中等 题目: 给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。 构造这个链表的 深拷贝。 深拷...
2
2
分享
时清云
关注了
前端欧阳
前端工程师 @AI公司
时清云
前端工程师 @AI公司
·
11月前
关注
【算法】删除排序链表中的重复元素 II
难度:中等 题目: 给定一个已排序的链表的头 head ,删除原始链表中所有重复数字的节点,只留下不同的数字。返回已排序的链表。 示例 1: 示例 2: 提示: 链表中节点...
1
1
分享
时清云
前端工程师 @AI公司
·
12月前
关注
【算法】删除排序链表中的重复元素
难度:简单 题目: 给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。 示例 1: 示例 2: 提示: 链表中节点数...
1
1
分享
时清云
前端工程师 @AI公司
·
1年前
关注
【算法】删除链表的倒数第 N 个结点
难度:中等 题目: 给你一个链表,删除链表的倒数第 n个结点,并且返回链表的头结点。 示例 1: 示例 2: 示例 3: 提示: 链表中结点的数目为 sz 1 <= sz ...
1
1
分享
时清云
前端工程师 @AI公司
·
1年前
关注
【算法】重排链表
难度:中等 题目: 给定一个单链表 L 的头节点 head ,单链表 L 表示为: 请将其重新排列后变为: L0 → Ln → L1 → Ln - 1 → L2 → Ln ...
1
1
分享
时清云
前端工程师 @AI公司
·
1年前
关注
【算法】回文链表
难度:简单 题目: 给你一个单链表的头节点 head ,请你判断该链表是否为 回文链表。如果是,返回 true ;否则,返回 false 。 示例 1: 示例 2: 提示:...
1
1
分享
时清云
前端工程师 @AI公司
·
1年前
关注
【算法】合并两个有序链表
难度:简单 题目: 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 示例 2: 示例 3: 提示: 两个链表的...
2
1
分享
时清云
前端工程师 @AI公司
·
1年前
关注
【算法】反转链表
难度:简单 题目: 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 示例 2: 示例 3: 提示: 链表中节点的数目范围是 [0, 5000...
4
1
分享
时清云
前端工程师 @AI公司
·
1年前
关注
【算法】找两个正序数组的中位数
难度:困难; 题目: 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 算法的时间复杂度应该为...
1
1
分享
时清云
前端工程师 @AI公司
·
1年前
关注
【算法】基于时间的键值存储
难度:中等; 题目: 设计一个基于时间的键值数据结构,该结构可以在不同时间戳存储对应同一个键的多个值,并针对特定时间戳检索键对应的值。 实现 TimeMap 类: Time...
5
2
分享
时清云
前端工程师 @AI公司
·
1年前
关注
【算法】搜索旋转排序数组
难度:中等; 整数数组 nums 按升序排列,数组中的值 互不相同 。 在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进...
1
1
分享
时清云
前端工程师 @AI公司
·
1年前
关注
【算法】寻找旋转排序数组中的最小值
难度:中等; 已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums = [0,1,2,4,5,6,7] 在变化...
1
1
分享
下一页
个人成就
文章被点赞
271
文章被阅读
73,310
掘力值
2,954
关注了
233
关注者
45
收藏集
26
关注标签
14
加入于
2019-01-04