区间
选择不相交区间
区间选点问题
区间覆盖问题(对end的判断一定要放在while循环内部!) 2022.2.2
- 构造哈夫曼树
- 非递归方式求编码的两种方式:从根节点顺向求,从叶子节点逆向求
- 递归方式求编码的两种方式:从根节点顺向,从叶子节点逆向
- 根据给定的编码,解码对应的字符,这里直接用权值代替字符
- 总结:
对于非递归方式顺向求编码的方式类似于后序遍历二叉树,设置一个状态变量flag来记录节点的子节点是否都访问过了,以便回溯,访问该节点的父节点。
位级压缩,但这种压缩方法会使这些位的操作复杂化。任何位上的读写操作都需要多次算术运算。这是一种以降低内存占用,从而降低执行效率的方法