小编tin*_*uge的帖子

处理表示位域的字节数组中位的有效方法

所以,我有一个表示位域的字节数组。字节数组的任何索引处的位 1 意味着我有相应的部分,反之亦然。对于 0。现在,我需要将 0 的位值更改为 1,只要我有相应的部分。

我的问题是,如果我将字节数组转换为 int 数组,然后更改数组索引的相应值会更好,还是在字节数组中更简单?

如果是前者,如何将字节数组转换为整数数组?如果是后者,如何改变对应字节数组的值?

java bit-manipulation bit-fields

3
推荐指数
1
解决办法
912
查看次数

在已排序的 HashMap 中选择前“n”个条目

我已经在此处查看了按值对 HashMap 进行排序但我不太确定如何提取此已排序 HashMap 的前“n”个条目。或者有没有更好的方法来实现这一点?

为了提供一些概述,我正在处理一个 P2P 项目,并且我维护了 peerID 和可以从每个对等点下载文件的相应速率之间的映射。然后我需要选择下载率最高的前“n”个对等点。

java sorting hashmap

2
推荐指数
1
解决办法
1657
查看次数

标签 统计

java ×2

bit-fields ×1

bit-manipulation ×1

hashmap ×1

sorting ×1