
平时练习
Sparks_xu
这个作者很懒,什么都没留下…
展开
-
c++推箱子
c++推箱子原创 2022-12-10 16:21:44 · 362 阅读 · 0 评论 -
7-2 哈夫曼编码译码(25分)(c语言)
7-2 哈夫曼编码译码(25分)(部分思路和代码)题目输入样例:输出样例:分析代码gxust的数据结构实验题目编写一个哈夫曼编码译码程序。按词频从小到大的顺序给出各个字符(不超过30个)的词频,根据词频构造哈夫曼树,给出每个字符的哈夫曼编码,并对给出的语句进行译码。为确保构建的哈夫曼树唯一,本题做如下限定:(1)选择根结点权值最小的两棵二叉树时,选取权值较小者作为左子树。(2)若多棵二叉树根结点权值相等,按先后次序分左右,先出现的作为左子树,后出现的作为右子树。生成哈夫曼编码时,哈夫曼树左分原创 2022-03-05 06:05:57 · 3530 阅读 · 1 评论 -
迷宫寻路 (25分)
迷宫寻路 (25分)给定一个M行N列的迷宫图,其中 "0"表示可通路,"1"表示障碍物,无法通行。在迷宫中只允许在水平或上下四个方向的通路上行走,走过的位置不能重复走。5行8列的迷宫如下:0 1 1 1 0 0 0 00 0 0 1 0 0 0 00 1 0 0 0 1 0 00 1 1 1 0 1 1 01 0 0 0 0 0 0 0则从左上角(1,1)至右下角(5,8)的最短路径为:1,1–》2,1–》2,2–》2,3–》3,3–》3,4–》3,5–》4,5–》5,5–》5,6–》5,原创 2021-04-20 22:33:29 · 862 阅读 · 0 评论