文件名称:构建大顶堆leetcode-lc-tool:js、ts的常用数据结构。方便写leetcode调用
文件大小:23KB
文件格式:ZIP
更新时间:2024-07-20 00:11:04
系统开源
构建大顶堆 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)