开发者社区> 问答> 正文

三道试题,大家来分享!它的难度是在升高还是降低。:报错

1.读取一个文本文件,对文本进行概率统计后进行霍夫曼编码,将编码后生成的二进制数据写入文件2.bit,然后读取2.bit还原文本,写入文件3.txt。并求出压缩率。(可以使用任何一种计算机语言实现,伪代码也可以)


2.有任意n个数,找出其中k个最小的(k<n)。(1)实现这一过程。(2)可以在线性时间O(n)内解决吗?为什么?(可以使用任何一种计算机语言实现,伪代码也可以)


3.谈谈你对面向对象的认识。

展开
收起
kun坤 2020-06-06 16:00:24 375 0
1 条回答
写回答
取消 提交回答
  • 感觉第二个比较简单,第三个就是看你对对象理解的深度了,第一题说实话虽然学过哈伏曼树,但是只是应付了一下老师,现在全忘了######霍夫曼编码  表示不懂.

    2020-06-06 16:00:33
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
微信红包系统可用性设计实践 立即下载
考察数据科学家支持向量机(SVM)知识的25道题,快来测测吧 立即下载
美团 crash 监控分析系统优化之路:crash 率从千分位到万分位 立即下载