为什么 Google 集合中没有 SortedMultiset?

2024-06-25

谷歌收藏 http://code.google.com/p/google-collections/包含Multiset接口和TreeMultiset类,但是我惊讶的发现没有对应的SortedMultiset界面。

类似的东西对于离散概率分布建模非常有用。

在我尝试自己实现它之前,我想知道是否有特定的原因将其省略,例如可能违反Multiset or Collection不变量,或固有的性能问题等。


Edit:我最初没有意识到,但这实际上是 3 个单独的请求:

  1. 更改一个方法的返回类型(TreeMultiset.entrySet)
  2. 与现有功能相匹配的新界面TreeMultiset
  3. 一对新的方法来对树的分支中的计数求和

我认为只是还没有人需要它,所以我们还没有写它。这是我会考虑的事情。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么 Google 集合中没有 SortedMultiset? 的相关文章

  • eclipse mylyn 与 redmine

    是否可以将mylyn连接到redmine而不需要redmine中的rest支持 有一个链接http download eclipse org mylyn incubator 3 8 http download eclipse org myl
  • 导入java spring项目后如何构建maven

    你好 我是 java spring 概念的新手 所以我下载了一个示例spring应用程序并将其导入到eclipse中 我已经阅读了spring教程 要么我必须将maven安装到eclipse中才能运行spring项目 所以我已经安装了mav
  • 多线程以原子方式对大量值求和

    我正在开发一个应用程序 其中有大量线程 并且必须自动添加 100 个值 我在用AtomicLong效果很好 但仍需要提高性能 有没有比 AtomicLong 提供更好性能的东西 您可以使用长加法器 https docs oracle com
  • Eclipse + Spring Boot 中“抛出 new SilentExitException()”处的断点

    每次我在 Eclipse IDE Spring Tool Suite 中以调试模式运行 Spring Boot 项目时 线程都会停止在throw new SilentExitException 即使没有断点也行 有什么解决方案可以避免这种行
  • Spring批处理2.2 JavaConfig

    我正在尝试让 Spring Batch 2 2 与 JavaConfig 一起使用 如今他们有一个 EnableBatchProcessing设置很多东西的注释 默认情况下 该注释使用数据源作为其作业数据 但我们不想保存此数据 也不想为其创
  • 单击按钮时更改照片

    import javax swing Icon import javax swing ImageIcon public class Stage1 extends javax swing JFrame int score 0 int iter
  • 在Java中,为什么equals()和hashCode()必须一致?

    如果我重写类上的任一方法 它必须确保如果A equals B true then A hashCode B hashCode也一定是真的 有人可以给我看一个简单的例子 如果违反了这一点 就会导致问题吗 我认为这与您是否使用该类作为 Hash
  • 问题:将大数据传递给第二个 Activity

    我有一个奇怪的问题 我在网上浏览但没有找到答案 我仍然是android编程的初学者 那么让我们开始吧 我想做的就是用一些数据调用第二个活动 它适用于小数据 但如果数据变大 第二个 Activity 将不会显示 第一个 Activity 将完
  • JFreeChart 更改现有条形图中的数据

    我想循环更改条形图数据 但我不知道该怎么做 我的代码 DefaultCategoryDataset barChartData new DefaultCategoryDataset barChartData setValue 0 Values
  • java中简单程序中的“未为类型定义方法”错误

    所以我只是想学习 Java 在观看了一些教程并阅读了一些基本内容之后 我对为什么它无法运行感到困惑 package Test public class TestProg public static void main String args
  • 无法在 PHP 中接收 JSON POST 请求

    我正在将 JSON 对象从 Java 传递到 PHP 我正在使用 jdk 1 8 和 WAMPserver 下面是Java代码 import java io IOException import org apache http client
  • double 或 BigDecimal 会溢出吗?

    Java 8 给了我们Math addExact https docs oracle com javase 8 docs api java lang Math html addExact int int 适用于整数 但不适用于小数 是否有可
  • 识别包含本机方法实现的库文件/源

    如何识别包含本机方法实现的库文件 Ex public native String intern 我在哪里可以找到实施 source code of String intern 方法 找到了答案String intern 与快速谷歌搜索 ht
  • Java Reflection:为什么这么慢?

    我一直避免使用 Java 反射 因为它速度缓慢 我在当前项目的设计中达到了一个点 能够使用它将使我的代码更具可读性和优雅性 所以我决定尝试一下 我只是对这种差异感到惊讶 我注意到有时运行时间几乎延长了 100 倍 即使在这个简单的例子中 它
  • StringBuilder - 重置或创建新的

    我有一个条件 StringBuilder 不断存储与大型平面文件 数百 MB 中的模式匹配的行 但是 在达到条件后 我将 StringBuilder 变量的内容写入文本文件 现在我想知道是否应该通过重置对象来使用相同的变量 gt strin
  • Java XPath API - 获取表示子树的字符串

    我的问题不是关于 xpath 语法 而是与 xpath 周围的 java API 有关 考虑以下 xml
  • 在 libgdx 中截取屏幕截图

    我有一个应用程序 我想在其中截取游戏屏幕的屏幕截图并将其保存为图像并上传到 Facebook 我正在使用 Libgdx 我的重点是 android 谁能帮助我如何以编程方式截取游戏屏幕并将其另存为图像 现在相当容易 Libgdx提供了一个例
  • 在java中访问dll方法

    我正在尝试访问java中用c 编写的dll方法 从下面的代码我试图构建已成功生成的 dll using System using Microsoft Win32 namespace CyberoamWinHelper public clas
  • Java:当计时器处于活动状态时,JSplitPane 将顶部面板的内容复制到底部面板

    所以我有一个 JSplitPane 和两个 JPanel 一个在顶部 一个在底部 在这两个面板中 我重写了paintComponent方法并添加了我自己的图形 在底部面板中 我想添加动画 当面板不重新绘制时 这很好 但是一旦计时器 java
  • Java中ThreadFactory的使用

    有人可以简要解释一下如何以及何时使用 ThreadFactory 吗 使用和不使用 ThreadFactory 的示例可能确实有助于理解差异 Thanks 这是一种可能的用法 假设您有一个ExecutorService它执行你的Runnab

随机推荐

  • 为什么在删除 DataGridView 控件中的行时出现此错误?

    为什么在删除 DataGridView 控件中的行时出现此错误 我该如何解决这个问题 Rows cannot be programmatically removed unless the DataGridView is data bound
  • 如何遍历对象的所有字段

    我有一个大约有 23 列的对象 有没有办法自动遍历每一列 而不是使用专门选择每一列 get COLUMN NAME 多谢你们 也就是说一个Class A 和fields id createdAt updatedAt a b c and ob
  • Powershell get-item VersionInfo.ProductVersion 不正确/与 WMI 不同

    我试图理解为什么 Powershell 会返回 DLL 文件的版本号 而不是 Windows 资源管理器中的文件属性页和 WMI 查询显示的版本号 如果这不符合编码问题的正确条件 我提前表示歉意 场景 运行以下 powershell 命令
  • 将ggplot中条带标签的位置从顶部更改为底部?

    我知道这不完全是一个数据可视化问题 但老板要求这样做 所以我需要弄清楚是否可以 为 2016 年寻找答案的人提供答案 As of ggplot22 0 切换参数 http docs ggplot2 org current facet gri
  • 如何将 UILabel 的基线与 UIImageView 的底部对齐?

    我试图将 UILabel 的基线与 UIImageView 的底部对齐 我发现我无法选择标签的基线作为标签的属性 但是 我还发现如果用另一个标签替换图像视图 我可以使用基线 有没有办法将标签的基线与图像的底部对齐 Edit 使用最新版本的
  • 管道上的持久 execvp?

    我正在为我的操作系统课程 Posix C 做作业 构建一个迷你 shell 但我不知道如何解决以下问题 例如 我的迷你 shell 必须接受两个命令ls grep a 为此 我创建了一个尺寸为 2 的管道和一个子管道 子进程关闭所有它必须关
  • 使用 RhinoMock 或 Moq 测试方法的内部结构

    我对这个嘲笑的事情很陌生 我有几个问题 如我错了请纠正我 模拟不会初始化真正的方法 即模拟不会实际调用类的构造函数 相反 它会执行类似查看类的签名并创建具有该签名但没有任何方法功能的对象的操作 如果您只需要该类型的对象但不想测试它的内部结构
  • 视频视图可以播放内部存储中存储的视频吗?

    我试图为我的用户提供使用外部或内部存储的能力 我正在显示图像和视频 具有科学性质 当将媒体存储在 SD 卡上时 一切都很好 但是当我在内部存储媒体时 只会显示图像 无论我尝试什么 在尝试加载和显示存储在 applicationcontext
  • 按任何属性对列表进行排序的更好方法

    我的方法接收所有 DataTables 参数 以按单击的列对表进行排序 我从每个页面列表的控制器调用此方法 我正在寻找一种更好的方法来执行此操作 例如适用于所有类型的通用方法 string int decimal double bool n
  • Memoize 基于单个输入选择器而不是所有输入选择器重新选择选择器输出

    我有一个重新选择选择器 它将选定的 id 数组映射到规范化存储中的对象中 const activeObjectsSelector createSelector state gt state activeIds state gt state
  • 如何使用 Windows API 从麦克风录制 wav 声音?

    如何使用 Windows API 从麦克风录制 wav 声音 您可以使用一系列的waveInXXX Windows API 来录制音频 即waveInOpen waveInPrepareHeader waveInAddBuffer wave
  • file_get_contents 的替代方案?

    xml file file get contents SITE PATH cms data php 问题是服务器禁用了 URL 文件访问 我无法启用它 它是一个托管的东西 所以问题是这样的 这data php文件生成 xml 代码 如果不执
  • Windows Azure 虚拟机在扩展时访问网络速度很慢

    我正在我的小型 azure VM 上运行一些启动脚本 cmd bat 其中包括从已安装的 VHD 进行文件传输操作 通常会在大约 3 分钟内完成 复制文件并使用命令行提取 500Mb zip 文件 7z 当我扩展到约 150 个实例时 相同
  • C# 循环下动态添加控件

    我正在开发一个 Windows 应用程序 我想在循环内动态创建一些控件 我正在尝试的代码是 private Label newLabel new Label private int txtBoxStartPosition 100 priva
  • 结构体中的运算符重载

    假设我定义这个结构 struct Point double x y 我怎样才能超载 运算符使得 声明 Point a b c double k 表达方式 c a b yields c x a x b x c y a y b y 和表达 c
  • 使用 knit2wp 更新帖子

    我已经能够使用 knit2wp 成功发布到 WordPress 甚至可以使用图像 即使拥有这样的天赋 我也并非绝对正确 事实上 即使是上面的内容也需要一些工作 我希望稍后能够更新帖子 显然 RWordPress 软件包允许删除帖子 但如果无
  • cron 作业不适用于 xwindow

    我在 crontab 中有以下行 1 xeyes 它不显示任何 xwindow 但相反 1 touch somefile txt 工作正常 尝试在谷歌上搜索但没有得到任何具体答案 如果您运行的命令使用 X 服务器 您必须告诉 cron 在哪
  • “|”是什么意思Django 模板中的符号意味着什么?

    我经常看到这样的事情 something property escape something is an object property is it s string property escape i don t know What do
  • Symfony2 的 mongoDB 返回一个可记录游标而不是我的实体

    我目前使用 DoctrineMongoDbBundle 向我的 mongodb 数据库发出请求 这是我的控制器中的调用 dm this gt get doctrine odm mongodb document manager entitie
  • 为什么 Google 集合中没有 SortedMultiset?

    谷歌收藏 http code google com p google collections 包含Multiset接口和TreeMultiset类 但是我惊讶的发现没有对应的SortedMultiset界面 类似的东西对于离散概率分布建模非