Skip to content

stevelinton/datastructures

 
 

Repository files navigation

Build Status Code Coverage

The datastructures GAP package

The datastructures package aims at providing standard datastructures, consolidating existing code and improving on it, in particular in view of HPC-GAP.

The datastructures package consists of two parts: Interface declarations and implementations.

Interface Declarations

The goal of interface declarations is to define standard interfaces for datastructures and decouple them from the implementations. This enables easy exchangability of implementations, for example for more efficient implementations, or implementations more suited for parallelisation or sequential use.

The datastructures package declares interfaces for the following datastructures

  • queues
  • doubly linked lists
  • heaps
  • priority queues
  • hashtables
  • dictionaries

Implementations

Queues

List queues based on Reimer Behrends' implementation in HPC-GAP

About

Package for Standard Datastructures for (HPC-)GAP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • GAP 47.8%
  • M4 25.3%
  • C 23.2%
  • Shell 1.5%
  • Objective-C 1.4%
  • Makefile 0.8%