AddFast Hash Linked List unit
  • C++ Builder:
    C1 C3 C4 C5 C6 C2006 C2007 C2009 C2010 
  • Delphi:
    D1 D2 D3 D4 D5 D6 D7 D8 D2005 D2006 D2007 D2009 D2010 DPHP DPRISM Delphi/400 
  • Kylix:
    K1 K3 



Sometimes you need a list of items but cannot use an array or TList efficiently. For example: You have an MRU (Most Recently Used) cache with many items in it. Placing an item in front becomes very expensive. Linked lists can be used in these situations. The lists allow for associative access via hash tables on ID, Name, none or both (four list/item class pairs provided). The list can be sorted on anything very efficiently, making only minimal amounts of compares.

Now with HTMLHelp and test application

  • Category:
    Non-Visual
  • Author:
    (More by this author)
  • Info:
    Freeware
  • Date added:
    11 February, 2004 03:40
  • Views:
    1489
  • Downloads:
    844
UsefulnessPoor
DocumentationZero
StabilityZero
ValueZero
Ease of UseZero
Level of UsePoor
1 people have rated this applicaton
Total AveragePoor
 
You can submit your own rating, for this you must be logged in.
Files:
Related Downloads
DIContainers 2.1  - 28 December, 2005 - Ralf Junker

DIContainers is a collection of more than 60 distinct container classes: Different container sturctures are available: Hash containers, doubly-linked Lists , N-ary Trees , and Vector containers. Items are Pascal records, and their data...

HashTrie  - 05 November, 2003 - Alex Sergeev

By Softcomlete Development. HashTrie is a new high efficient data structure for fast searching. It combines in herself properties of the hash-tables and trie (digital-trees). As against the usual hash-tables the size HashTrie is not fixed, that...

TExpressionParser  - 13 December, 2001 - Egbert van Nes

A flexible and fast expression parser object for logical and mathematical functions. The parser uses a fast evaluation algorithm ('pseudo-compiler' generating a linked list that evaluates fast). Easily customizable.

TCryptLib 2.4 - 22 September, 1999 - Konstantin Borodachev

Class for Delphi 3,4,5. Realizes encryption-decryption of files, strings,memory streams (TMemoryStream) by the block encryption method, generates hash functions of password, checks correctness of password during file decryption, checks a password...

TDBIBGenID v1.03 - 12 March, 2000 - Craig Manley

This component uses the BDE to get a generated ID from an Interbase database and place it in the linked field when a new record is inserted. When the attached dataset is not in insert mode then the current value of the linked field is...

Related Information
  • FRIENDS IN DELPHI ?? (OR OTHER ACCESS WORKAROUNDS) (2001-01-04 09:08:37)
    One of the quirks of Delphi is that classes in the same unit can access protected and private methods and variables. Borland does this a lot in...
  • SENDING ICQ MSGS FROM DELPHI (2001-01-03 14:54:03)
    I tried the ICQ Api, but never used it. I've added a simple ICQPager component to delphipages (Winsock/TCPIP).. it might help... Q
  • HELP WITH EXCEPTIONS ..... I'M GETTING CRAZY! (2001-01-06 19:59:49)
    How to make it run as if you were running it outside of Delphi. Tools | Debugger Options --> Language Exceptions. Their is a checkbox titled...
  • REPEATING FUNCTIONS (2001-01-04 09:46:34)
    The OnIdle event is not hardware dependent. It is called when the program has idle time. The OnIdle event is in TApplication and is a warpper...
  • HOW TO CREATE SEQURE LOGIN TO DESKTOP APPLICATION (2001-01-05 09:30:01)
    I'm not pretty sure, what your intention is. One possible approach would be to use a edit-field, which cannot be "spyed out" by the usual password...
Related News
Ann: ESBPCS-Calcs v4 - Calculators & Unit Conversion for Delphi - 21 December, 2004
ESBPCS-Calcs is a subset of ESBPCS (ESB Professional Computation Suite) containing Components and Routines for Calculators and Unit Conversion in...
ANN: LISPPA technology - 09 April, 2004
LISPPA (List Processing based on the Polymorphic Arrays) technology is a way
to process dynamic data structures (lists, trees and more)...
ESB Professional Computation Suite Released - 14 November, 1999
ESB Professional Computation Suite (ESBPCS) is a collection of over 1600 routines and over 50 components for Borland Delphi 4 and 5, which are...
Delphi Free Stuff updates - 24 February, 1999

What's New for February 23, 1999

  • TBrowseDirectoryDlg v2.56 updated in My Stuff section.
  • System Information Forms v1.0.0.1...
Updated TYearPlanner Component - 26 August, 2001
The TYearPlanner component has been updated to v2.6.

The new version adds a Tag variable to the CellData property, so data...
Categories

Latest Forum Entries