- 博客(5)
- 收藏
- 关注
原创 【无标题】
在不等长编码方案1中,a,b,c,d为四个字符,其对应编码0,10,110,111中,任意一个编码(四个里面随便选)都不是其他任何编码的前缀,比如选择a的编码0进行比对,你会发现 10,110,111都不以0为前缀(都不以0开头)。四个编码中,随便选一个,如果选0,会发现01,010都是以0为前缀,所以不符合前缀编码的定义,分析结束。如果在一个编码方案中,任何一个编码都不是其他任何编码的前缀(最左子串),则称该编码是前缀编码。例如两位编码,00,01,10,11就是,同理,三位、四位...n位。
2022-10-20 17:14:33
151
原创 今日学到 Day 4
A、memsetmemset是一个初始化函数,作用是将某一块中的全部设置为指定的值。memset函数是按照字节对内存块进行初始化,所以不能用它将int数组出初始化为0和-1之外的其他值(除非该值高字节和低字节相同)。其实c的实际范围应该在0~255,因为memset函数只能取c的后八位给所输入范围的每个字节。也就是说无论c多大只有后八位二进制是有效的。对于int a[4];
2022-10-11 11:09:22
58
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人