• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java Object2ObjectOpenCustomHashMap类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap的典型用法代码示例。如果您正苦于以下问题:Java Object2ObjectOpenCustomHashMap类的具体用法?Java Object2ObjectOpenCustomHashMap怎么用?Java Object2ObjectOpenCustomHashMap使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Object2ObjectOpenCustomHashMap类属于it.unimi.dsi.fastutil.objects包,在下文中一共展示了Object2ObjectOpenCustomHashMap类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: buildPrefixBlocks

import it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap; //导入依赖的package包/类
private void buildPrefixBlocks() {
  this.prefixBlocks = new Object2ObjectOpenCustomHashMap<>(ByteArrays.HASH_STRATEGY);

  for (final byte[] permutation : this.previousLevelCandidates) {
    // prefix is the emtpy array for permutations of size 1 (level 1)
    final byte[] prefix = ByteArrayPermutations.prefix(permutation);

    if (this.prefixBlocks.get(prefix) == null) {
      this.prefixBlocks.put(prefix, new ArrayList<byte[]>());
    }
    this.prefixBlocks.get(prefix).add(permutation);
  }
}
 
开发者ID:HPI-Information-Systems,项目名称:metanome-algorithms,代码行数:14,代码来源:ORDERLhsRhs.java


示例2: initializePartitions

import it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap; //导入依赖的package包/类
protected void initializePartitions() throws AlgorithmExecutionException {
  this.permutationToPartition = new Object2ObjectOpenCustomHashMap<>(ByteArrays.HASH_STRATEGY);

  // create partitions for level 1
  for (final int columnIndex : this.columnIndices) {
    final byte[] singleColumnPermutation = {(byte) columnIndex};

    final SortedPartition partition =
        SortedPartitionCreator.createPartition(this.dataByColumns.get(columnIndex),
            this.types.get(columnIndex));

    this.permutationToPartition.put(singleColumnPermutation, partition);
  }

}
 
开发者ID:HPI-Information-Systems,项目名称:metanome-algorithms,代码行数:16,代码来源:ORDER.java


示例3: OrderByComparatorUnmapped

import it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap; //导入依赖的package包/类
public OrderByComparatorUnmapped(List<CompiledSortCriterion> orderByAttrs, ObjectType objType,
    ExecutionContext context) {
  super(orderByAttrs, objType, context);
  if (objType.isStructType()) {
    orderByMap = new Object2ObjectOpenCustomHashMap<Object, Object[]>(
        new StructBag.ObjectArrayFUHashingStrategy());
  } else {
    this.orderByMap = new HashMap<Object, Object[]>();
  }

}
 
开发者ID:ampool,项目名称:monarch,代码行数:12,代码来源:OrderByComparatorUnmapped.java


示例4: logClusterSizes

import it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap; //导入依赖的package包/类
/**
 * Log cluster sizes in verbose mode.
 * 
 * @param msg Log message
 * @param dimensionality Dimensionality
 * @param clustersMap Cluster map
 */
private void logClusterSizes(String m, int dimensionality, Object2ObjectOpenCustomHashMap<long[], List<ArrayModifiableDBIDs>> clustersMap) {
  if(LOG.isVerbose()) {
    final StringBuilder msg = new StringBuilder(1000).append(m).append('\n');
    for(ObjectIterator<Object2ObjectMap.Entry<long[], List<ArrayModifiableDBIDs>>> iter = clustersMap.object2ObjectEntrySet().fastIterator(); iter.hasNext();) {
      Object2ObjectMap.Entry<long[], List<ArrayModifiableDBIDs>> entry = iter.next();
      msg.append(BitsUtil.toStringLow(entry.getKey(), dimensionality)).append(" sizes:");
      for(ArrayModifiableDBIDs c : entry.getValue()) {
        msg.append(' ').append(c.size());
      }
      msg.append('\n');
    }
    LOG.verbose(msg.toString());
  }
}
 
开发者ID:elki-project,项目名称:elki,代码行数:22,代码来源:DiSH.java


示例5: Session

import it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap; //导入依赖的package包/类
public Session(SocketChannel channel, OrderBooks books) {
    this.transport = new SoupBinTCPServer(channel, POE.MAX_INBOUND_MESSAGE_LENGTH,
            new POEServerParser(this), this);

    this.orders   = new Object2ObjectOpenCustomHashMap<>(HASH_STRATEGY);
    this.orderIds = new ObjectOpenCustomHashSet<>(HASH_STRATEGY);

    this.books = books;

    this.terminated = false;
}
 
开发者ID:paritytrading,项目名称:parity,代码行数:12,代码来源:Session.java


示例6: OptimizedVectorMap

import it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap; //导入依赖的package包/类
private OptimizedVectorMap(int initialSize) {
    delegate = new Object2ObjectOpenCustomHashMap<>(initialSize, VMShared.VEC_HASH_STRATEGY);
}
 
开发者ID:kenzierocks,项目名称:HardVox,代码行数:4,代码来源:OptimizedVectorMap.java


示例7: main

import it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap; //导入依赖的package包/类
public static void main(String[] args) {

        //  TreeMap<char[], Integer>

        Comparator<char[]> comparator = Chars.lexicographicalComparator();
        TreeMap<char[], Integer> treeMap = new TreeMap<char[], Integer>(comparator);
        treeMap.put(new char[]{'a','b'}, 111);
        System.out.println("TreeMap get: "+treeMap.get(new char[]{'a','b'}));

        //  HashMap<char[], Integer>
        Map<char[], Integer> hashMap = new Object2ObjectOpenCustomHashMap(CharArrays.HASH_STRATEGY);

        hashMap.put(new char[]{'a','b'}, 111);
        System.out.println("HashMap get: "+hashMap.get(new char[]{'a','b'}));

    }
 
开发者ID:jankotek,项目名称:talk-save-java-memory,代码行数:17,代码来源:CharArrayAsMapKey.java


示例8: namedHashedMap

import it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap; //导入依赖的package包/类
static <K extends CtNamedElement, V> Map<K, V> namedHashedMap() {
    return new Object2ObjectOpenCustomHashMap<>((Hash.Strategy<K>) namedEquivalence);
}
 
开发者ID:OpenHFT,项目名称:Stage-Compiler,代码行数:4,代码来源:CompilationContext.java



注:本文中的it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java IntKeyframe类代码示例发布时间:2022-05-22
下一篇:
Java EntitySnapshot类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap