- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 leetcode 前K个高频单词
692. 前K个高频单词题目给一非空的单词列表,返回前 k 个出现次数最多的单词。返回的答案应该按单词出现频率由高到低排序。如果不同的单词有相同出现频率,按字母顺序排序。示例1输入: ["i", "love", "leetcode", "i", "love", "coding"], k = 2输出: ["i", "love"]解析: "i" 和 "love" 为出现次数最多的两个单词,均为2次。 注意,按字母顺序 "i" 在 "love" 之前。示例2输入: ["th
2021-12-22 22:26:35
165
原创 leetcode连续中值
面试题 17.20. 连续中值题目随机产生数字并传递给一个方法。你能否完成这个方法,在每次产生新值时,寻找当前所有值的中间值(中位数)并保存。中位数是有序列表中间的数。如果列表长度是偶数,中位数则是中间两个数的平均值。例如,[2,3,4] 的中位数是 3[2,3] 的中位数是 (2 + 3) / 2 = 2.5设计一个支持以下两种操作的数据结构:void addNum(int num) - 从数据流中添加一个整数到数据结构中。double findMedian() - 返回目前
2021-12-22 22:25:55
3395
原创 JavaScript大根堆小根堆
序言最近在刷leetcode遇到一个名为【大根堆】的东西,首先我不太清楚这是什么,所以我不能改厨准确的定义;它是方法?或者一个阶梯思路?或者一个数据结构?或者是其他什么。因为这个名字广泛出现在各种题解中。比如:215. 数组中的第K个最大元素面试题 17.20. 连续中值295. 数据流的中位数…既然这么多题出现【大根堆】,它应该很重要,而我又不会;所以我决定搞清楚它堆百度百科上说:堆通常是一个可以被看做一棵完全二叉树的数组对象比如:数组array = [7,3,8,5,1,2]数组
2021-12-22 22:24:21
1237
原创 leetcode.合法二叉搜索树
面试题 04.05. 合法二叉搜索树题目实现一个函数,检查一棵二叉树是否为二叉搜索树。示例1输入: 2 / \ 1 3输出: true示例2输入: 5 / \ 1 4 / \ 3 6输出: false解释: 输入为: [5,1,4,null,null,3,6]。 根节点的值为 5 ,但是其右子节点值为 4 。题解中序遍历二叉搜索树中序遍历得到的一定是递增数组用数组resu
2021-12-22 22:21:44
247
H5页面直传阿里云且图片可网页预览
2016-12-10
js代码实现图片上传阿里云OSS
2016-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人