A Chunk List is a new, concurrent, chunk-based data structure that is easily modifiable and allows for fast run-time operations.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Chunk List
Unit Test
.gitattributes
.gitignore
Chunk List.sln
LICENSE.md
README.md

README.md

About

A Chunk List is a new, concurrent, chunk-based data structure that is easily modifiable and allows for fast run-time operations.

Usage

The Presentation folder contains a presentation in PDF, PowerPoint, and XPS formats, containing the following information:

  • What is a chunk list?
  • Where is a chunk list used?
  • Implementation details (construction, basic methods)
  • Complexity Analysis (Big-O)

Also in the folder is the latest revision (in Word [docx] format) to the report I have created for publication.

Program files are kept within the master branch.

A full implementation of the class is kept within the ChunkList.cs file in the namespace Chunk_List, to be included within the program.

The Program.cs file contains a benchmark test for comparison between an ArrayList (List) and Chunk List.

Bugs/Features

Bugs are tracked using the GitHub Issue Tracker.

Please use the issue tracker for the following purpose:

  • To raise a bug request; do include specific details and label it appropriately.
  • To suggest any improvements in existing features.
  • To suggest new features or structures or applications.

License

The code is licensed under Apache License 2.0.