共查询到20条相似文献,搜索用时 46 毫秒
2.
递归算法的非递归实现 总被引:5,自引:0,他引:5
孙涌 《计算机研究与发展》1995,32(11):1-7
递归以其算法简单清晰、可读性强及易实现而具有很好的理论,但在实际应用时,递归过程用到的大量数据不管有用无用都需要保存,而当递归层次多到一定程度,将耗尽系统内存资源,因此很少在真正的实际应用中使用,实用性较差。如果可以设计出一种既保持递归算法简单、清晰、易实现的优点,双能避免递归算法极耗内存缺陷的新型递归算法,将是一件十分有意义的事情。 相似文献
3.
4.
6.
7.
介绍了算法设计技术分治法的应用。使用分治法实现了循环赛日程表的递归和非递归解,并作了较为详细的说明,供《算法设计与分析》课程教学参考。 相似文献
8.
介绍了算法设计技术分治法的应用。使用分治法实现了循环赛日程表的递归和非递归解,并作了较为详细的说明,供《算法设计与分析》课程教学参考。 相似文献
9.
本文研究了BASIC语言递归调用的方法,从两个实例分析了BASIC语言递归调用的过程,纠正了BASIC不能进行递归调用的错误概念。 相似文献
10.
11.
12.
哈希表是数据结构中的重要概念之一。由于它在记录查找时一次存取便能得到所查记录,所以在经常要进行的大容量数据库表的查询时,显示出相当高的效率。首先介绍了哈希表的有关知识,然后介绍了电信公用电话客户流失分析中为实现合并表所采用的哈希表冲突解决方法,接着介绍了合并表的处理流程,最后简介了应用中的关键算法。 相似文献
13.
14.
基于Rijndael的哈希函数的构造 总被引:2,自引:0,他引:2
为提高Hash函数性能,构造了一种基于Rijndael算法的新的哈希函数,经过分析测试,该函数具有很好的单向性、抗冲突性和初值敏感性。由于文中构造的散列函数的散列码长度为192bits,并且是基于Rijndael算法的,所以可以很好地抵御生日攻击和穷举攻击,具有很快的执行速度。 相似文献
15.
防火墙通过URL过滤控制对因特网信息资源的访问.为了在高速防火墙上实现URL过滤,本文提出了位图法以改进URL过滤器的哈希表数据结构,提高哈希表查找速度;提出了快速压缩法,降低过滤器的空间占用.经过位图法和快速压缩法改进,并应用高速缓存优化后,采用实验对URL过滤器进行性能评价,发现URL过滤的平均时间下降了253.7%。空间下降了25.7%. 相似文献
16.
提出一种应用于网络处理器的Hash算法,通过建立新型查找表的结构和构造两级Hash函数,能够有效地解决Hash冲突的问题。描述Hash表的软件建立流程和硬件查找过程,在Hash查找的基础上,给出硬件表项的学习过程和老化方法,简化表项的更新操作。针对不同的应用,建立不同类型的Hash表,合理地利用内外部存储资源,兼顾了存储资源和处理速度的平衡。实验结果表明,该算法对各种查找表中不同的表项数目和关键词长度均具有较好的兼容性,成功查找的平均长度为2,减少了存储器的访存次数,其单个微引擎的查找速度高达25Mb/s,能够满足网络处理器接口处理带宽20Gb/s的要求。 相似文献
17.
随着互联网技术的迅速发展,论坛已经成为人们获取信息、发表言论的重要场所,但大量的重复评论已成为论坛舆情信息内容获取与监管系统中新的难题,因此对重复评论进行有效检测和消重就至关重要.针对重复评论在一定时间内具有数量大、密度高、内容相似度高的特点,提出了一种基于SHA-1技术的重复评论检测方法.该方法以句和段为粒度块计算评论Hash值,然后统计Hash表中相同的指纹数目以此判断评论之间的相似度.最后依据给出的相似度阈值检测评论是否为重复评论.实验结果表明,该方法可以对重复评论进行有效检测和消重,且优于传统方法. 相似文献
18.
19.
张华 《计算机工程与应用》2006,42(16):63-66
在基于移动Agent的计算环境中,由于Agent的位置可能经常变动,因此,当Agent位置改变时,其它Agent如何找到他,并与他通信就成了一个问题。过去,通过一个树型的名称服务器,像DNS的方式一样来解决这个问题,但是这可能会导致造成服务器的负载过大,而成为性能瓶颈,该文提出了一种负载均衡的寻址机制,他大大减少了服务器的负载。 相似文献