有没有mjj给讲一下哈夫曼树

[复制链接]
查看: 10221   回复: 8
发表于 2022-3-2 17:12:15 | 显示全部楼层 |阅读模式
C语言不好,这句没看懂
HT=new HTNode[m+1]
从c语言语法这讲一下这句什么意思,是构造一个数组吗,可是HT是一个指针啊
回复

使用道具 举报

发表于 2022-3-2 17:12:20 | 显示全部楼层
重学数据结构吧:lol
回复 支持 反对

使用道具 举报

发表于 2022-3-2 17:12:47 | 显示全部楼层
这就是学了其他语言然后学c的毛病,动不动就联想到数组。
回复 支持 反对

使用道具 举报

发表于 2022-3-2 17:13:36 | 显示全部楼层
Emmmm 基础数据结构没学好?
另外new是C++的语法
这句意思是new一个HTNode数组并将首地址赋HT指针
先看简单的吧,基本操作都有问题硬看哈夫曼也没啥意义
回复 支持 反对

使用道具 举报

发表于 2022-3-2 17:14:21 | 显示全部楼层
简单来说数组就是指针
学数据结构之前先学C语言,了解C++
回复 支持 反对

使用道具 举报

发表于 2022-3-2 17:14:44 | 显示全部楼层
既然是 C++ 直接使用容器吧,可以等容器了解 了再回过头来学 数据结构
我是先搞懂 C++ 的迭代器,然后再回过头 理解 指针就好理解了

有没有mjj给讲一下哈夫曼树
网上搜索到的源码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2022-3-2 17:15:23 | 显示全部楼层
看的严蔚敏的书,太难了,全是伪代码,又夹杂着c++,我还没学过c++
回复 支持 反对

使用道具 举报

发表于 2022-3-2 17:15:51 | 显示全部楼层
就是被c++的这个new搞蒙了,没学过c++
回复 支持 反对

使用道具 举报

发表于 2022-3-2 17:16:42 | 显示全部楼层
泮安宁 发表于 2021-10-24 11:25
看的严蔚敏的书,太难了,全是伪代码,又夹杂着c++,我还没学过c++
上学时就是用这本当教材,我记得不是伪代码吧,只是个别算法没有给全,我还保留有手敲的这本书的全部代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则