• 全部
  • 关注
  • 有问必答
  • 等你来答

排行榜

  • 用户榜
  • 标签榜
  • 冲榜分奖金

频道

  • 编程语言
  • 前端
  • Java
  • Python
  • 大数据
  • 人工智能
  • 数据结构与算法
  • 嵌入式
  • 其他
  • 运维
  • 网络
  • 服务器
  • 移动开发
  • 后端
  • 开发工具
  • 微软技术
  • 硬件开发
  • 游戏
  • 吐槽问答
  • 测试
  • 小程序
  • 高考
  • 安全
  • 云计算
  • PHP
  • 开放平台
  • 软件工程
  • 设计
  • 职场和发展
  • 区块链
  • 产品/运营
  • 多彩生活
  • HarmonyOS
  • 搜索
  • 设计模式
最新最热精华悬赏待回答 筛选
  • 1

    回答

哈夫曼到解码这一步就出不来了,输入要解码的字符串后按回车就结束了可以帮我看看吗谢谢!

  • 1

    回答

问题在于它会报“Thread 1 received signal SIGSEGV, Segmentation fault.“错误 问题相关代码 //生成编码(左边为0,右边为1) HuffmanCod

回答 Von13
采纳率33.3%
  • 1

    回答

假设有文档:我们要与历史同步伐、与时代共命运。统计词频信息,得到:我们,15历史,8同,6步伐,5时代,4共,7命运,3请依据上述信息构建一颗Huffman 树:

m0_65372953
采纳率0%
  • 2

    回答

我的代码 #include<stdio.h> #define max 100 typedef struct hufnode { int weight; int paren

  • 5

    回答

当给出下列字母字符的频率时,Huffman Coding 以及考虑这个频率的霍夫曼码的查找过程。 Huffman Coding:英文字母频率 (%)Huffman Coding A 20 E 40

Lauryn10
采纳率33.3%
  • 1

    回答

BiTree ifNine(BiTree T){ if(T != NULL){ if(T->data == 9){ return T;

  • 1

    回答

运行到一半就结束了我的思路是先输入带权重的叶子结点的个数和权值,然后构造赫夫曼树(采用顺序存储结构),然后再根据赫夫曼树对叶子结点进行编码,最后输出编码,然而调试时刚开时编码就自动退出了 代码如下

m0_62015309
采纳率100%
  • 2

    回答

void get_ans(){ char str[] = ""; //匹配每个节点哈夫曼编码 char ans[] = ""; //一串哈夫曼编码对应的字符 printf("or

  • 1

译码的过程是需要分解电文中的字符串?这句话是不是有问题?应该反过来问题?应该反过来吧?译码的过程是需要分解电文中的字符串?这句话是不是有问题?应该反过来吧

  • 3

这段代码有问题吗?ch是接受一个字符为什么后面if条件是==0来区分这段代码有问题吗?ch是接受一个字符为什么后面if条件是==0来区分呢这段代码有问题吗?ch是接受一个字符为什么后面if条件是==0

  • 1

哈夫曼的译码出不来 #include<stdio.h> #include<stdlib.h> #include<string.h> #define Max 100

  • 1

    回答

我看网上大家都是以压缩一段字符串为示例,但是如果我想对一整篇文章进行压缩,我应该对一整个单词进行编码还是对一个个字符进行编码?

  • 1

    回答

规定哈夫曼树左分支代表0,右分支代表1,则从根节点到叶子结点组成的0、1的序列成为该叶子结点对应字符的编码。假设已完成哈夫曼树的构造,规定二叉树结点结构struct BTNode{int data;B

  • 4

    回答

我要对英语文章进行哈夫曼编码,我构造了哈夫曼树后还没想好怎么编码,就先用非递归前序遍历一次,结果程序运行到一半停止了,编译过程中也没有发现任何错误(除了我在树的节点结构体的变量中赋值时,编译给我做了警

  • 1

giegie们!! 输入样例:4 61 2 11 3 41 4 12 3 32 4 23 4 5

c_michong
采纳率50%
  • 1

    回答

Java语言,,对文档的压缩还是可以的。怎么解决大佬。下面是算法思路

张一一二
采纳率0%
  • 1

    回答

#include <stdio.h>int s1, s2;const int maxn = 101; //定义整型常量maxn,值为101typedef str

  • 1

    回答

做哈夫曼编码译码过程先读取哈夫曼树再读取哈夫曼编码进行译码,在读取第二个文件的时候发生了bug,出现了无限循环的现象用了用了两个while(!feof())读取文件用的fgetc其中的代码片段 if(

  • 1

本意是想把输入的26个字母中每个字母出现的次数存放在一个数组中,同时把出现的字母也存放在一个数组中字母和数字在数组中的顺序相同{#include using namespace std;int mai

qq_52343978
采纳率100%
  • 1

    回答

/递归进行哈夫曼编码*/void HuffmanCode(HuffmanTree BST,int depth) //depth为目前编码到哈夫曼树的深度(层次){ static int cod

  • 1

(为什么无论输入什么数,打出来的哈夫曼数都是一样的,而且编码打不出来) #include <stdio.h> #include <stdlib.h> #include &l

KKK735
采纳率75%
  • 2

    回答

uu们,我想提问,寻找一个数组中的最小权值的下标为什么要先找它的最大权值呢?有没有大佬帮忙解答一下呀,万分感谢~(>﹏<)这题的题干是输入N个权值,建立霍夫曼树。

  • 1

    回答

已知某系统在通信中只使用五种字符,其频率分别为A(0.2),B(0.1),C(0.2),D(0.15),E(0.35)。(1)请画出由此构造的哈夫曼树(要求树中所有结点的左、右孩子必须是左大右小)(2

m0_46155875
采纳率0%
  • 1

    回答

用{2,5,8,10,14,25,36}构造赫夫曼树(最优二叉树),并求带权路径长度WPL。

回答 m0_60333810
采纳率88.9%
  • 1

    回答

子函数的任务是销毁一个二叉树,思路是从根节点开始找,没找到叶结点(末端结点)就一直往下走,若找到叶结点,则销毁之,然后再返回根结点开始找下一个叶结点,直到树上只剩下根结点。最后销毁根结点。估摸着可能是

回答 Z_Kigh
采纳率66.7%
  • 1

我按照正常的思路去改造哈夫曼树,有如下两种情况,但是我算了一下这两个二叉树的权值,发现第二棵树的权值比第一棵要大,也就是第二棵树不是最优二叉树,是不是构造的时候还有一些其他的限制条件

firenut
采纳率83.3%
  • 1

    回答

美团外卖平台对根据用户的搜索、收藏、购买行为和商家的营业额、单量等指标对外卖店铺分类推广,有没有哪个大神知道这个平台具体用的什么公式呀?