编程技术
文章平均质量分 78
zyj520401
这个作者很懒,什么都没留下…
展开
-
Delphi 之运算符重载
Delphi 7之后的版本,增加了运算符的重载。虽然不尽人意(需要写特定英文),但有总比没有强。例:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type T3DPoint = rec转载 2010-01-13 22:00:00 · 969 阅读 · 0 评论 -
Delphi 2010 新增功能之: IOUtils 单元
IOUtils 单元主要就是三个结构: TDirectory、TPath、TFile, 很有用; (1) TDirectory的功能简介--------------------------------------------------------------------------------TDirectory.CreateDirectory();转载 2009-12-12 22:54:00 · 3928 阅读 · 0 评论 -
Delphi 2010 中的泛型(注:Delphi 2009也含有)
C++中的模板、C#等语言中泛型技术,给许多操作不同类型数据的软件人员提供了一个很好的方法。其类型的“可变”性,让许多用过的软件人员所心喜。但是在Delphi 2009以前的版本中,是从来没有的。让许多不会用Delphi中TList的人员,大大的抱怨。如果用好Delphi中TList,其可用性,我个人认为,比其它语言中的泛型好用很多(当然对指针的应用和内存的分配、释放不了解的人除外)。原创 2009-12-12 23:23:00 · 5042 阅读 · 0 评论 -
线段树
题目意思大概就是有一连串的房子。客人来时会要求订其中连续的 k 个房子,要你给出连续 k 个房子的最小编号。同时也会退订房间的操作。用线段树来维护房子的订阅情况。线段树记录 4 个域。Cpp代码 struct Node{ int Lx; // 区间从左端点起连续的最大长度 int Rx; // 区间以右端点结束的最大连续长度 int Ax; // 区间全局最大连续长度 int cover; // 标记区间是否被覆盖 0, 1,转载 2010-09-26 09:54:00 · 456 阅读 · 0 评论 -
字典树
又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符串的公共前缀来节约存储空间,最大限度地减少无谓的字符串比较,查询效率比哈希表高。 字典树与字典很相似,当你要查一个单词是不是在字典树中,首先看单词的第一个字母是不是在字典的第一层,如果不在,说明字典树里没有该单词,如果在就在该字母的孩子节点里找是不是有单词的第二个字母,没有说明没有该单词,有的话用同样的方法继续查找.字典树转载 2010-09-25 09:33:00 · 894 阅读 · 0 评论 -
可借鉴的部分hash算法
<br />Java代码:<br /> <br />/** <br />* Hash算法大全<br> <br />* 推荐使用FNV1算法 <br />* @algorithm None <br />* @author Goodzzp 2006-11-20 <br />* @lastEdit Goodzzp 2006-11-20 <br />* @editDetail Create <br />*/ <br />public class HashAlgorithms <br />{转载 2010-11-29 19:00:00 · 534 阅读 · 0 评论