Sillycheese

二分查找树及其相关操作

a最近学到了查找技术这里,在学完折半查找情况下,也顺便学了下二分查找树。当然未来也肯定会学习B树的。 这里便以一道上机题目(是本学期最后的实验题哦,嘿嘿,第一个作对!) 还是有点坑点的,一些问题我会在相关代码处注释。 Description 随着互联网技术的飞速发展,如何从海量数据中查找所需内容,不仅是科研人员关注的热点问题,许多IT公司也先后推出了各自的搜索引擎,如:Google、...

Huffman以及筛选函数降低时间复杂度的方法

最近学习Huffman树极其编码的相关知识,颇有收获。 毕竟有贵人相助嘛φ(゜▽゜*)♪ 话不多说,步入正题。 Basic Knowledge 针对Huffman树极其编码的基础知识,直接去看这个好了。 对于树的建立主要在于不断遍历寻找最小值以及次最小值,并通过循环不断更新与合并删除新的root 而对于编码的构成则可以通过递归来实现。 Example 这里举例一道例题 De...