Gordon V. Cormack’s research while affiliated with University of Victoria and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (5)


Hashing as a Compaction Technique for LR Parser Tables.
  • Article

June 1987

·

18 Reads

·

1 Citation

R. Nigel Horspool

·

Gordon V. Cormack

Authors of papers on LR parser table compaction and authors of books on compiler construction appear to have either overlooked or discounted the possibility of using hashing. It is argued that hashing is easy to implement as a compaction technique and gives reasonable performance. It produces tables that are as compact as some of the other techniques reported in the literature while permitting efficient table lookups.


Data Compression on a Database System

December 1985

·

30 Reads

·

94 Citations

Communications of the ACM

A general-purpose data-compression routine—implemented on the IMS database system—makes use of context to achieve better compression than Huffman's method applied character by character. It demonstrates that a wide variety of data can be compressed effectively using a single, fixed compression routine with almost no working storage.


Practical Perfect Hashing

February 1985

·

20 Reads

·

39 Citations

The Computer Journal

A practical method is presented that permits retrieval from a table in constant time. The method is suitable for large tables and consumes, in practice, O(n) space for n table elements. In addition, the table and the hashing function can be constructed in O(n) expected time. Variations of the method that offer different compromises between storage usage and update time are presented.



Algorithms for Adaptive Huffman Codes.

March 1984

·

32 Reads

·

66 Citations

Information Processing Letters

L'algorithme d'Huffman permet de generer des codes a redondance minimum pour un ensemble fini de message a frequences de transmissions connues. On considere ici seulement les codes d'Huffman binaires. On decrit un algorithme qui peut etre generalise, mais le systeme binaire reste certainement le mieux adapte aux applications informatiques

Citations (3)


... Many articles describe perfect hashing [9,6,10,11] and minimal perfect hashing algorithms [7,12,5,13,14]. Few articles, however, describe the design and implementation of a general-purpose perfect hashing generator tool in detail [15]. ...

Reference:

A Perfect Hash Function Generator
Practical Perfect Hashing
  • Citing Article
  • February 1985

The Computer Journal

... The compression of information within a database system is an attractive option due to (i) reduction in storage requirements, and (ii) enhancement of system performance. The advantage of storage-saving can be considered as direct impact, while the performance enhancement results from the reduced space needed to relocate data during database operations physically [39]. Our experiment focuses on three compression techniques: ...

Data Compression on a Database System
  • Citing Article
  • December 1985

Communications of the ACM