1. 首页
  2. 数据库
  3. 其它
  4. flatqueue:非常快速且简单JavaScript优先级队列 源码

flatqueue:非常快速且简单JavaScript优先级队列 源码

上传者: 2021-02-08 16:26:50上传 ZIP文件 3.92KB 热度 13次
排队 JavaScript中非常快速的二进制堆优先级队列。 与相似,但将队列分别存储为项目ID和其数字优先级值的两个平面数组(无法指定比较器函数)。 这使队列更加有限,但速度快了好几倍。 const q = new FlatQueue ( ) ; for ( let i = 0 ; i < items . length ; i ++ ) { q . push ( i , items [ i ] . value ) ; // push an item by passing its id and value } q . peekValue ( ) ; // top item va
用户评论