资源列表
huffman
- 基于Huffman编码的文件压缩设计:本次实验将文件中的字符作为结点,每个字符在文件中出现的频率作为结点的权值,采用Huffman算法构造Huffman树,将字符用尽可能短的二进制数位表示(频率越低,二进制数位越长),而不是用8位的ASCII码进行存储,已达到节省存储空间,压缩文件的目的。 程序设计的步骤如下: 1、统计需压缩文件中每个字符出现的频率; 2、将每个字符出现的频率作为叶子结点构建Huffman树,然后将树中结点引向其左孩子的分支标“0”,引向其右孩子的分支标“1”;
Joseph
- 用单链表编一个约瑟夫环问题。设编号为1,2,• • • ,n的n个人围坐一圈,约定编号为k(1≤k≤n)的人从1开始报数,数到m的那个人出列,他的下一位又从1开始报数,数到m的那个人又出列,依次类推,直到所有人出列为止,由此产生一个出队编号的序列。压缩文件里面包括了代码,运行文件,还有实验报告。-Joseph compiled a list with a single ring problem. Let numbered 1,2, n individual R
rank
- 内部排序算法比较:通过随机数据比较各排序算法的关键字比较次数和关键字移动次数,以及执行时间,取得直观感受。 1、各算法在不同规模下的比较。 1)比较范围:直接插入排序、冒泡法排序、简单选择排序、快速排序1(自己实现)、快速排序2(调用STL)、归并排序。 2)比较指标:a)关键字操作次数(比较次数和移动次数之和),b)排序时间。每个指标采用多次重复取平均数记录,重复次数不小于100。注:1次关键字对换按3次移动计算。 3)数据规模:分别为50,100,500,1000,5000,
JCTV1.0SRC
- BlowfishTool.java封装同Blowfish对称加密算法有关的方法,包括了使用创建Blowfish密码,使用Blowfish加密、解密, 使用PBE(基于口令的加密)存取blowfiwsh密码 Digest.java计算字符串和byte[]的数字摘要 PBETool.java封装同PBE(基于口令的加密)算法有关的方法,可用使用PBE算法加密和解密-Jct encryption and decryption tool kit source code
SingleKey
- DES 对称加密源码实例,加密算法可以是DES,DESede,Blowfish等,选择DES算法,密钥长度必须为56位,用密钥加密明文(message),生成密文(cipherText),操作模式为加密(Cipher.ENCRYPT_MODE),key为密钥,用密钥加密明文(plainText),生成密文(cipherByte),操作模式为解密,key为密钥-DES symmetric encryption source code examples
Unionfind
- union find问题,三种不同的union find 问题,quick find,quick union with balancing weight-union find question
traverse-postfix-to-prefix
- To create a expression tree and traverse postfix to prefix and infix.
Tries
- presentation on the TRIES data structure
word-in-reverse-order
- Program to print words in reverse order and punctuation marks in same order using stack.
C01
- 学生课程成绩管理系统,C语言课程设计的一类,这个系统适用的是文本界面和三级链表,可以实现维护(增删改)、查询(精确查询和模糊查询)、统计等功能,具有很强的借鉴性。-Student course performance management system, C language curriculum design for a class, the system is applicable text interface and three lists, you can achieve the mai
the-function-of-the-vehicle.
- C语言课程设计的设计题目,寻找肇事车辆的功能。-C language curriculum design of a design, look for the function of the vehicle.
c-language--select-menu.
- C语言课程设计的设计题目,实现菜单的选择功能。-C language curriculum design of a design, implement menu.