- 博客(7)
- 收藏
- 关注
原创 数据结构课程作业-哈夫曼树
设需要编码的字符集为{d1,d2,..., dn}它们出现的频率为{w1,w2,...,wn},应用哈夫曼树构造最短的不等长编码方案。实验目的(1)了解前缀编码的概念,理解数据压缩的基本方法(2) 掌握最优子结构性质的证明方法(3) 掌握贪心法的设计思想并能熟练运用3.实验要求(1) 证明哈夫曼树满足最优子结构性质;(2) 设计贪心算法求解哈夫曼编码方案(3) 设计测试数据,写出程序文档。
2023-10-12 11:58:24 183
原创 pandas 读取CSV,错误:‘utf-8‘ codec can‘t decode byte 0xb7 in position 24: invalid start byte
使用python中的pandas库读取csv文件:pd.read_csv(csv_path,encoding='utf-8'),3.保存到自己想要的位置,文件类型仍是*.txt,文件名以CSV结尾。在网上搜了半天,感觉很多教程过于繁琐,试试下面这个方法!1.将scv文件以txt文本形式打开。2.将文件另存为,选择格式uft-8。
2023-06-04 18:09:51 882 1
原创 python井字棋游戏开发(人人对战,人机对战,包含源码,逻辑思维流程图)
需求分析井字棋是比较便捷休闲娱乐的一种迷你棋,玩法比较简单,只需要一个九宫格棋盘就可以实现两人对战,规则为谁先连成三个棋子的一条线即可获胜。本游戏,需要满足两个主要功能:1.能实现玩家对战;2.能实现玩家和电脑对战。而玩家和电脑对战又需要有两个模式:1.对战高级电脑;2.对战低级电脑。设定高级电脑模式不会输给玩家(玩家只会输给电脑,或者和电脑平局),低级电脑模式电脑随机落子。游戏的主界面用于根据用户选择,而决定游戏进入什么模式,如果玩家不想玩了,即可通过主界面退出游戏。程序需要即时对每一次对战的每一步做出
2021-10-11 13:18:07 6011 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人