【文件属性】:
文件名称:构建大顶堆leetcode-lc-tool:js、ts的常用数据结构。方便写leetcode调用
文件大小:23KB
文件格式:ZIP
更新时间:2021-06-30 06:24:24
系统开源
构建大顶堆
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
【文件预览】:
lc-tool-master
----index.js(1KB)
----package.json(454B)
----readme.md(6KB)
----LICENSE(1KB)
----package-lock.json(841B)
----src()
--------RunScript.js(460B)
--------Node.js(483B)
--------SegmentTree.js(1KB)
--------ListNode.js(611B)
--------Node.d.ts(260B)
--------AVLTree.js(6KB)
--------TreeNode.js(904B)
--------SegmentTree.d.ts(567B)
--------AVLTree.d.ts(895B)
--------ListNode.d.ts(184B)
--------RunScript.d.ts(91B)
--------heap.js(2KB)
--------heap.d.ts(271B)
--------TreeNode.d.ts(307B)
----tsconfig.json(6KB)
----index.d.ts(367B)
----ts()
--------src()
--------index.ts(410B)