问题
单项选择题
在选择数据压缩算法时需要综合考虑()。
A.数据质量和存储要求
B.数据的用途和计算要求
C.数据质量、数据量和计算的复杂度
D.数据的质量和计算要求
答案
参考答案:C
解析:
本题考查数据压缩算法的基础知识。
解法1:从考查的知识点入手寻找答案
衡量一种数据压缩技术的优劣有三个重要指标:
压缩比要大,即压缩前后所需要的信息存储量之比要大:恢复效果好,即要尽可能恢复原始数据;
实现压缩的算法要简单,压缩、解压的速度要快,尽可能做到实时压缩与解压。
在选择数据压缩算法时需要综合考虑数据质量、数据量和计算的复杂度。数据质量较好表示实施数据压缩算法后恢复数据的失真程度较小;数据量较小表示数据压缩比较好,数据压缩算法较好;计算的复杂度较高表示硬件实现的可能性较低,实现速度的快慢程度相应欠佳。这些都是选择算法时需要综合考虑的。
解法2:选项排除法
显然,数据压缩算法直接影响着数据量(数据大小)和数据质量(失真程度),数据量和数据质量应该被考虑。因此,选项B可排除。计算的复杂度对算法实现的可能性起到一定的作用,计算要求是设计算法时考虑的,而题干要求的是选择算法。因此,从三个选项中找到C是最符合的答案。