几种排序算法的C语言实现 用函数实现如下算法: (1) 直接插入排序, 希尔排序 (2) 冒泡排序, 快速排序 (3) 选择排序, 堆排序 (4) 归并排序 (5) 基数排序
上传时间: 2015-05-18
上传用户:kristycreasy
用MATLAB实现哈夫曼编码的例程(以子函数形式给出) NORM2HUFF 哈夫曼编码器 对于输入向量,NORM2HUFF(X) 返回向量的哈夫曼编码后的码串
上传时间: 2013-12-19
上传用户:225588
实现了哈夫曼编码的源码函数,下面的字凑个数
上传时间: 2016-01-06
上传用户:linlin
Huffman.c 本演示程序提供了哈夫曼编码法的压缩和解压缩函数,并实现了对图象 文件的压缩和解压缩
上传时间: 2016-05-15
上传用户:417313137
用MATLAB实现哈夫曼编码 中间使用了子函数
上传时间: 2014-01-16
上传用户:赵云兴
哈夫曼函数哈夫曼函数哈夫曼函数哈夫曼函数哈夫曼函数
标签: 函数
上传时间: 2017-08-30
上传用户:熊少锋
该代码通过哈夫曼函数实现文件的压缩和解压功能
上传时间: 2020-06-07
上传用户:754339754
附有本人超级详细解释(看不懂的面壁十天!) 一、 实际问题: 希尔排序(Shell Sort)是插入排序的一种。因D.L.Shell于1959年提出而得名。它又称“缩小增量分类法”,在时间效率上比插入、比较、冒泡等排序算法有了较大改进。能对无序序列按一定规律进行排序。 二、数学模型: 先取一个小于n的整数d1作为第一个增量,把文件的全部记录分成d1个组。所有距离为dl的倍数的记录放在同一个组中。先在各组内进行直接插人排序;然后,取第二个增量d2<d1重复上述的分组和排序,直至所取的增量dt=1(dt<dt-l<…<d2<d1),即所有记录放在同一组中进行直接插入排序为止。该方法实质上是一种分组插入方法。 三、算法设计: 1、将相隔某个增量dlta[k]的元素构成一个子序列。在排序过程中,逐次减小这个增量,最后当h减到1时,进行一次插入排序,排序就完成。增量序列一般采用:dlta[k]=2t-k+1-1,其中t为排序趟数,1≤k≤t≤[log2 (n+1)],其中n为待排序序列的长度。按增量序列dlta[0..t-1]。 2、按增量dlta[k](1≤k≤t≤[log2 (n+1)])进行一趟希尔插入排序。 3、在主函数中控制程序执行流程。 4、时间复杂度:1≤k≤t≤[log2 (n+1)]时为O(n3/2)。
上传时间: 2013-12-11
上传用户:天涯
matlab数理统计工具箱的命令大全.对于matlab的学习有一定帮助. [Matlab图形图像处理函数详细列表.rar] - 使用Matlab语言编写的图形图像处理函数详细列表 [turbo.rar] - 用matlab的Simulink对cdma2000中信道编码进行仿真 主要是turbo码部分。可能要用matlab7。0打开。 [CHAP_02.rar] - ex020100 信号合成 ex020200 信号合成 ex020300 复数序列的信号合成 ex020400 奇偶合成 ex020500 卷积计算 ex020600 卷积的图解 ex020700 卷积计?BR> [雷达工具箱.zip] - 基于matlab中的simulink搭建的雷达信号处理仿真平台 [Statistics_Toolbox.rar] - Matlab官方文档:统计工具箱statistics toolbox [随机过程 时间序列的分析.rar] - 是随机过程中时间序列分析作业,基于Matlab编程实现模型判别,参数求取,模型预测等,另附有本人作业全文,供大家参考。 [用matlab写的梭哈游戏.rar] - 是一个梭哈游戏的小程序,主要是用来熟悉matlab最
上传时间: 2013-12-24
上传用户:妄想演绎师
c++实现的哈夫曼编码,内对变量和函数都有详细的注释
标签: 编码
上传时间: 2013-12-09
上传用户:咔乐坞