資源簡介
運行程序之后輸入任意的字符串,將字符串轉化成二進制數字字符串,然后利用LZ78算法實現對二進制字符串壓縮解壓,最后再恢復原來的字符串
代碼片段和文件信息
package?compress;
public?class?Code?{
public?int?segmentNum;
public?String?segmentStr;
public?String?code?;
public?Code(){}
public?Code(int?segmentNum?String?segmentStrString?code){
this.segmentNum?=?segmentNum?;
this.segmentStr?=?segmentStr?;
this.code?=?code;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-12-09?15:50??lz78\
?????文件?????????301??2017-12-09?15:50??lz78\.classpath
?????文件?????????380??2017-12-09?15:50??lz78\.project
?????目錄???????????0??2017-12-09?15:50??lz78\.settings\
?????文件?????????598??2017-12-09?15:50??lz78\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2017-12-11?11:17??lz78\bin\
?????目錄???????????0??2017-12-11?11:17??lz78\bin\compress\
?????文件?????????532??2017-12-11?11:17??lz78\bin\compress\Code.class
?????文件????????3104??2017-12-11?11:17??lz78\bin\compress\ConstructDictionary.class
?????文件????????1399??2017-12-11?11:17??lz78\bin\compress\ToCompleteCode.class
?????目錄???????????0??2017-12-11?11:17??lz78\bin\decompress\
?????文件?????????477??2017-12-11?11:17??lz78\bin\decompress\DCode.class
?????文件????????2175??2017-12-11?11:17??lz78\bin\decompress\Decode.class
?????目錄???????????0??2017-12-11?11:17??lz78\bin\test\
?????文件????????3926??2017-12-22?13:19??lz78\bin\test\Test.class
?????目錄???????????0??2017-12-09?20:19??lz78\src\
?????目錄???????????0??2017-12-09?20:00??lz78\src\compress\
?????文件?????????297??2017-12-09?16:07??lz78\src\compress\Code.java
?????文件????????2661??2017-12-10?18:00??lz78\src\compress\ConstructDictionary.java
?????文件?????????633??2017-12-09?20:02??lz78\src\compress\ToCompleteCode.java
?????目錄???????????0??2017-12-09?21:26??lz78\src\decompress\
?????文件?????????252??2017-12-09?21:26??lz78\src\decompress\DCode.java
?????文件????????1528??2017-12-10?19:14??lz78\src\decompress\Decode.java
?????目錄???????????0??2017-12-09?17:59??lz78\src\test\
?????文件????????3114??2017-12-22?13:19??lz78\src\test\Test.java
評論
共有 條評論