【问题标题】:classification for large range of numbers大范围数字的分类
【发布时间】:2013-01-09 13:29:58
【问题描述】:

我需要编写一个对大范围数字进行分类的方法。 我已经编写了标识的枚举。

enum op {
  memLoad = 130,
  memStore,
  //etc
}

对于某些标识,我有一个范围,例如 0-120 - are registers numbers 我无法将 121 个这样的(注册)标识符一一添加到枚举中。 您如何建议处理此类标识符(定义为范围)? 谢谢,

【问题讨论】:

  • 是否有理由明确列举这些?你能不能只写一个函数来返回一个数字的必要信息?

标签: c++ enums


【解决方案1】:

我认为 enum 不是解决您要解决的问题的正确工具。

我建议使用interval tree 来获得富有表现力和快速的代码。

【讨论】:

    【解决方案2】:

    使用神经网络可以做出更复杂的分类方式,如WEKA Classification

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-22
      • 2022-11-10
      • 1970-01-01
      • 2016-06-01
      • 1970-01-01
      相关资源
      最近更新 更多