自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 python 赫夫曼树 (含文件读取)

由于哈夫曼树的构建是从叶子结点开始,不断地构建新的父结点,直至树根,所以结点中应包含指向父结点的指针。当用 n 个结点(都做叶子结点且都有各自的权值)试图构建一棵树时,如果构建的这棵树的带权路径长度最小,称这棵树为“最优二叉树”,有时也叫“赫夫曼树”或者“哈夫曼树”。赫夫曼编码是信源编码中最基本的编码方法。1. 在 n 个权值中选出两个最小的权值,对应的两个结点组成一个新的二叉树,且新二叉树的根结点的权值为左右孩子权值的和;理解赫夫曼编码,无论是二进制赫夫曼编码,还是 m 进制赫夫曼编码,都要理解。

2022-12-19 16:35:53 205 2

原创 List基础练习

List基础练习1)要求用户循环输入,每次输入赋值给一个String类型变量a,当用户输入”end”(大小写无关)的时候循环结束2)对每次输入先尝试能否转换为整数b,若不能,进一步尝试转换为双精度浮点数b。3)如果能够转换为整数,则将该整数加入到List中,否则将双精度浮点数加入到List中,否则将字符串直接加入到List中。4)循环结束后打印List的所有元素,要求每个元素打印输出的格式为”输出第i个类型为x的元素:v”。其中i用实际序号替换,x用实际类型的中文名替换,v用元素实际值替换。5)打印所有输入

2022-06-10 11:00:55 389 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除