Skip to content

TingALin/WhatSubs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WhatSubs

libraries

binary heap

  • runtime/src/binary_heap.rs
  • 实现了最小堆, 参考了Rust标准库中的堆实现.
  • 如果有10000只猫, 树高14层.
  • 通过测试

k-ary heap

  • runtime/src/kary_heap.rs
  • 实现了多叉最小堆, 参考了Rust标准库中的堆实现.
  • 如果有10000只猫, k=8时, 树高5层.
  • 每个节点的所有子节点, 保存在一起于一个数组中.
  • 由于堆保存于磁盘. 减少树高能减少磁盘的IO.
  • 通过测试

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 96.5%
  • Shell 2.7%
  • Makefile 0.8%