【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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号