构建大顶堆
leetcode
刷题数据结构工具
方便js,ts写代码,调用时直接有提示补进。
:warning:ps:ListNode,TreeNode,RunScript均参考这个库。将代码精简并改成typescript。
如果有错误,欢迎开。
使用方法
ts:
import
{
AVLTree,
Heap,
TreeNode,
ListNode,
RunScript,
Node,
SegmentTree
}
from
'lc-tool';
function
topKFrequent(nums:
number[],
k:
number):
number[]
{
const
heap
=
new
Heap()
//....
};
topKFrequent(
//...
)
js:
const
{
AVLTree,
Heap,
TreeNode,
ListNode,
RunScript,
Node,
SegmentTree
}
=
require('lc-tool')
/**
*
@param
{number[]}
nums
*
@param
{number}
k
*
@return
{numb
0
89
23KB
2021-06-30
10