}
复制代码
——————————————————————————————————————————————————————
代码就这样 ,有兴趣的小伙伴复制去玩耍吧......(估计没有2333
)
好了,下面是学习哈夫曼最难忘的经历——
经过1天的查错,我仍然还是相信我的代码没错,嗯,很自信那种,还骂了编译器几百遍
编译器:怪我咯!!
在冒泡法走不通后我用了选择排序....我去,竟然真的行!!!!
我就纳闷了,选择还是那个选择;冒泡还是那个冒泡。。。
2.哈夫曼编码规定哈夫曼编码的左分支代表0,右分支代表1,则从根节点到每个叶子结点所经过的路径组成的0和1的序列便为该叶子结点对应字符的编码,称为哈夫曼编码。利用哈夫曼树求得的用于通信的二进制编码称为哈夫曼编码,树中从根节点到每个叶子节点都有一条路径,对路径上各分支用数字“0”、“1”进行编码(一般约定左子树为0,右子树为1),取每条路径上的“0”、“1”组成的序列即为对应叶子节点对应的编码,即哈夫曼编码。利用哈夫曼树求得的用于通信的二进制编码称为哈夫曼编码. 树中,从根到每个叶子节点都有一条路径,对路径上各分支约定指向左子树的分支表示“0”码,指向右子树的分支表示“1”码,取每条路径上的“0”或“1”的序列作为各个叶子节点对应的字符编码,称为哈夫曼编码. 用上图的例子来说:。
...
...
...
但这里的冒泡#&……%#*&@是m开头的,f...!!!
for ( i = m; i <= n-1 ; i++ )
for(j = m ; j <= n-i ; j++,k++ )
n 你再减个 i试试 ??
好了,修改过来,以后都不敢再犯了@#¥#%0.0
for ( i = m; i <= n-1 ; i++ )
for(j = m,k=0 ; j <=n-k; j++,k++ )
最后是两张运行后的界面——
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-95077-5.html
话说有钱的马云和捡垃圾的马云都同样说了一句话“天下没有人靠炒股发财”