wk_utils
Version:
一个轻便、快捷、实用的成长型自定义工具函数库
43 lines (36 loc) • 1.23 kB
HTML
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>demo</title>
</head>
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
<script src="../dist/wkUtils.js"></script>
<script>
// const queue = new wkUtils.Queue();
// queue.enQueue('A')
// queue.enQueue('B')
// queue.enQueue('C')
// queue.enQueue('D')
// queue.enQueue('E')
// console.log(queue.front(), queue.size(), queue.isEmpty())
// console.log(queue.deQueue())
// console.log(queue.deQueue())
// console.log(queue.deQueue())
// wkUtils. passGame(['A','B','C','D','E','F','G'], 3);
const pQueue = new wkUtils.PriorityQueue();
pQueue.enQueue('A', 99)
pQueue.enQueue('B', 22)
pQueue.enQueue('C', 66)
pQueue.enQueue('D', 88)
pQueue.enQueue('E', 55)
let size = pQueue.size();
for(let i = 0; i < size; i++){
let item = pQueue.deQueue()
console.log(item.data, item.priority)
}
</script>
</body>
</html>