List Data Structure
GraphViz::Data::Structure can visualise data structures. SYNOPSIS use GraphViz::Data::Structure; my $gvds = GraphViz:Data::Structure->new($data_structure); print $gvds->graph()->as_png; This module makes it easy to visualise data structures, even recursive or circular ones. It is...
Platforms: *nix
License: Freeware | Size: 40.96 KB | Download (120): GraphViz::Data::Structure Download |
This script implements the Union Find data structure and algorithm. This data structure allows one to find out which set an object belongs to, as well as join two sets. The algorithm's performance, given m union/find operations of any ordering, on n elements has been shown to take log* time per...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (53): Union Find data structure Download |
Quick and easy FIFO queue class is an easy First-In-First-Out queue class based on Python's List data structure.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (54): Quick and easy FIFO queue class Download |
Intent: Provides a useful 1D data structure (or container) for storing an ordered heterogeneous set of elements.Motivation: MATLABdlT« R2009a provides the "containers.Map" data structure for storing an unordered heterogeneous set of elements - the Map ADT is a container that is indexed with a...
Platforms: Matlab
License: Freeware | Size: 30.72 KB | Download (45): Data Structure: A Cell Array List Container Download |
Comma-Separated Values (CSV) is a widespread, cross-platform file format for exchanging structured data sets. For example, Microsoft Office Outlook imports contacts stored in CSV format (called "DAT data files"). Microsoft Office Excel offers bi-directional (read and write) support for CSV files....
Platforms: Windows
License: Freeware | Size: 5.03 MB | Download (57): SharePoint List Data Export to CSV/Excel Download |
The Data Structure & Algorithm Library (DSAL) is a library of classical data structure and algorithm.
Platforms: Windows, Mac, BSD, Linux
License: Freeware | Size: 55.37 KB | Download (49): Data Structure & Algorithm Library(DSAL) Download |
This class provides a simple key/value data structure for character keys and values of any MatLab data type.Supports direct referencing like d('mykey') = 'myvalue'.Also check out the dict class at #19647.(Unfortunately i didnt check the file exchange before writing my own, but by now i've...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (43): Dictionary data structure Download |
A per-value class that implements a generic tree data structure.A tree is a hierarchical data structure where every node has exactly one parent (expect the root) and no or several children.Along with this relational structure, each node can store any kind of data.This class implements it using...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 81.92 KB | Download (45): Tree data structure as a MATLAB class Download |
MySQL List Data can be used to view, edit and delete records of a MySQL database table. It can execute a MySQL database SELECT query and list the results in an HTML table.The table fields, the respective header names and the table presentation details are configurable. The record listing table...
Platforms: PHP
License: Freeware | Size: 40.96 KB | Download (41): MySQL List Data Download |
This structure is a kind of dictionary which allows you to map data intervals to values. You can then query the structure for a given point, and it returns the value associated to the interval which contains the point.Boundary values don't need to be an integer ; in the test unit a date-time...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (54): An interval mapping data structure Download |
Erwin Data Structures is a library that is meant to be the ultimate data structure library for mixed usage of C and C++. Arbitrary key and value types are implemented by template files that dont use C++ templates, but are instantiated by a Perl script. This way, mixed usage in C and C++ is...
Platforms: *nix
License: Freeware | Size: 686.08 KB | Download (101): Erwin Data Structures Download |
Data::Diff is a data structure comparison module. SYNOPSIS use Data::Diff qw(diff); # simple procedural interface to raw difference output $out = diff( $a, $b ); # OO usage $diff = Data::Diff->new( $a, $b ); $new = $diff->apply(); $changes = $diff->diff_a(); Data::Diff computes the...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (102): Data::Diff Download |
The str() function in the standard library behaves in a slightly weird way when applied against lists: on each element of the list, the repr() is appended. In contrast, this module provides a deep_str() that deeply applies str() across lists. This module also provides utilities to develop custom...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (56): Deeply applying str() across a data structure Download |
Any::Renderer::XML Perl module can render a data structure as element-only XML. SYNOPSIS use Any::Renderer; my %xml_options = (); my %options = ( XmlOptions => %xml_options ); my $format = "XML"; my $r = new Any::Renderer ( $format, %options ); my $data_structure = [...]; # arbitrary...
Platforms: *nix
License: Freeware | Size: 23.55 KB | Download (98): Any::Renderer::XML Download |
C Generic Library is a generic data structure library is a bunch of data structures that are designed and created in as generic a fashion as possible. Each data structure will contain its own basic memory management, be able to handle any object type, and hopefully constraint to strict...
Platforms: *nix
License: Freeware | Size: 26.62 KB | Download (108): C Generic Library Download |
Rubytree is a simple to use general purpose tree data structure implementation in Ruby. It provides easy access methods for navigating the hierarchy, as well as for accessing the nodes. Rubytree project also provides ability to marshal the entire tree structure. Whats New in This Release: -...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (100): Rubytree Download |
FLV::VideoTag is a flash video file data structure Perl module. METHODS This is a subclass of FLV::Base. $self->parse($fileinst) Takes a FLV::File instance and extracts an FLV video tag from the file stream. This method throws exceptions if the stream is not a valid FLV v1.0 or v1.1 file....
Platforms: *nix
License: Freeware | Download (104): FLV::VideoTag Download |
DSAL, also known as The Data Structure & Algorithm Library was designed as an accessible and useful library of classical data structure and algorithm.
Now you cna make use of this handy library to further improve your development process.
Platforms: Windows
License: Freeware | Download (49): DSAL Download |
This script uses Python's superb text handling capability to parse and build the data structure from the input text.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (59): Design mini-lanugage Download |
This script is a simple implementation of an octree data structure in python. Its use is primarily for fast collision or view frustrum culling in interactive 3d environments, but its possible uses are quite open-ended. It was originally written for use with the pyOgre 3d engine binding. The code...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (54): Python Octree Implementation Download |