搜索资源列表
HuffMan
- 哈夫曼编码译码系统,设置发送者和接受者两个功能, 发送者的功能包括: ①输入待传送的字符信息; ②统计字符信息中出现的字符种类数和各字符出现的次数(频率); ②根据字符的种类数和各自出现的次数建立哈夫曼树; ③利用以上哈夫曼树求出各字符的哈夫曼编码; ④将字符信息转换成对应的编码信息进行传送。 接受者的功能包括: ①接收发送者传送来的编码信息; ②利用上述哈夫曼树对编码信息进行翻译,即将编码信息还原成发送前的字符信息。 -Huffman decoding
Bank
- 银行家算法又称“资源分配拒绝”法,其基本思想是:系统中的所有进程放入进程集合,在安全状态下系统受到进程的资源请求后,先把资源试探性地分配给它。现在,系统将剩下的可用资源和进程集合中的其它进程还需要的资源数作比较,找出剩余资源能满足最大需求量的进程,从而保证进程运行完毕并归还全部资源。这时,把这个进程从进程金额和中删除,归还其所占用的所有的资源,系统的剩余资源更多。反复执行上述步骤。最后,检查进程集合,若为空则表明本次申请可行,系统处于安全状态,可以真正实施本次分配;否则,只要进程集合非空,系统
LZWSample
- 实现简单的LZW压缩算法,LZW压缩算法的基本概念:LZW压缩有三个重要的对象:数据流(CharStream)、编码流(CodeStream)和编译表(String Table)。在编码时,数据流是输入对象(文本文件的据序列),编码流就是输出对象(经过压缩运算的编码数据);在解码时,编码流则是输入对象,数据流是输出对象;而编译表是在编码和解码时都须要用借助的对象。字符(Character):最基础的数据元素,在文本文件中就是一个字节;字符串(String):由几个连续的字符组成; 前缀(Pref
123
- 模拟银行业务:(1) 银行每日的现金额固定,工作窗口个数固定(大于1),客户只能在工作窗口办理业务。 (2) 客户出现可以为随机,其办理的业务种类也随机。客户在到达银行时,总是最短的选择队伍排在最后面。 (3) 当客户取款时,如果帐户余额不足,则拒绝其取款;当银行现金额不足时,应请客户等待,银行现金额充足时通知客户,立即为其办理;当客户等待一定时间后现金仍然不足,或者客户主动查询N次之后,现金仍然不足,则会离开银行。 (4) 客户的存款应加入银行当日当前可用现金额。 (5) 动画