如何压缩未排序的数字列表?

发布于 2024-09-10 17:26:03 字数 152 浏览 1 评论 0原文

我正在研究压缩图表。该图表示为邻接列表,即图中的每个节点都维护一个相邻节点的列表。该列表包含 Node_ID(4 字节整数),它们按每个 Node_ID(分数)的受欢迎程度排序。因此,我最终得到了未排序的 Node_ID 数字列表,并且必须在保持其当前顺序的同时对其进行压缩,以便有效存储。

I am working on compressing graphs. The graph is represented as an adjacency list i.e each node in graph maintains a list of adjacent nodes. The lists contain Node_IDs(4 byte integers) and they are ordered by popularity of each Node_ID(score). So, I end with up unsorted list of Node_ID numbers and I have to compress them while maintaining their present order, to store efficiently.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

沙与沫 2024-09-17 17:26:03

简单的事情是对 Node_ID 甚至 Node_ID 序列进行基本的 霍夫曼编码 并转换最常见的是占用几个位等等。

Something simple would be to do a basic Huffman Encoding on the Node_IDs or even sequences of Node_IDs and convert the most common one to take up a few bits and so on.

我偏爱纯白色 2024-09-17 17:26:03

如果您可以通过知道 ID 随时获得分数,那么您可以按任何顺序存储它们。

If you can get anytime the scores by knowing the ID-s then you can store them in any order.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文