【24h】

Interactive creation of hash tables

机译:互动创建哈希表

获取原文

摘要

The aim of this work is to design and implement program, which is able to do basic operations and to interactively create hash tables. It describes principles of hashing, behavior of hash tables with the use of various methods, which deal with conflicts when inserting values into tables and analyzes selected hash functions. It explains testing methods of open addressing and factors that affect efficient functioning of hash tables. It creates user interface and its functional part. It compares the effectiveness of distribution of elements in the tables for various methods dealing with conflicts, methods of testing in case of open addressing tables and hash functions over selected set of the data. Based on user interface design, a program was created, that can be used as demonstration that works with spreadsheets or behavioral testing of individual functions with respect to concept of dealing with collisions over a set of data and following comparison of the effectiveness based on the number of collisions and length of clusters.
机译:这项工作的目的是设计和实施程序,能够做基本操作并交互地创建哈希表。它描述了使用各种方法的散列,哈希表行为的原则,这些方法在将值插入表中时处理冲突并分析所选择的散列函数。它介绍了影响哈希表有效运作的开放寻址和因素的测试方法。它会创建用户界面及其功能部分。它比较了表格在处理冲突的各种方法中分布了表中元素的有效性,在打开寻址表和哈希上通过所选数据集的情况下进行测试方法。根据用户界面设计,创建了一个程序,可以用作与各个功能的电子表格或行为测试适用于处理一组数据的碰撞的概念以及基于数量的效果进行比较碰撞和簇的长度。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号