daily update on 20241129 by nitload youmu, frameworkDialogue added
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
using StgSharp.Data;
|
||||
|
||||
using System.Text;
|
||||
|
||||
namespace SSD_Test
|
||||
{
|
||||
[TestClass]
|
||||
public class UnitTest1
|
||||
{
|
||||
[TestMethod]
|
||||
public void TestCodeSeparate()
|
||||
{
|
||||
byte[] array = CodeSeparator.SeparateCode<byte>(
|
||||
Encoding.UTF8.GetBytes(
|
||||
"aewgyfhvbjaegfvbzgfaehdfkkdgshfskfgdsbvekawhvfbskgfhvzsdhgfhvsbdfhvdszbkgvhsbzvhvfsdvsdgfvhbdhvjeagfvshvghsf"));
|
||||
List<(byte, ulong)> list = CodeSeparator.CountCodeFrequency(array);
|
||||
foreach (var i in list)
|
||||
{
|
||||
Console.WriteLine($"{i.Item1}\t{i.Item2}");
|
||||
}
|
||||
|
||||
Console.WriteLine();
|
||||
Console.WriteLine();
|
||||
|
||||
HuffmanTree<byte> tree = HuffmanTree<byte>.BuildHuffmanTree(list);
|
||||
foreach (var i in tree.LeafList)
|
||||
{
|
||||
Console.WriteLine($"{i.Value}\t{i.frequency}");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user